NFC тегін бір рет Dispatch жүйесімен ұстаңыз

nfc көрсетілген тегті оқу үшін Android қолданбам бар.

Белгіленген тегтер оқылғанда ғана менің қызметім ашық. Бірақ телефон тегтің жанында қалады, белсенділік әрдайым жаңартылып, мен тек қана бірінші рет ашуды қалаймын.

Бұл шешімді сіз не істей аламын?

рахмет

0
Мен сіз сұраған нәрсеге күмәнданбаймын. Қолданбаға тегтің жақындап келе жатқанын алғаш рет ашқыңыз келе ме? Сіз оны жабуды қалайсыз ба? Әртүрлі бағдарламаларды ашуды қалайсыз ба?
қосылды автор Ben Ward, көзі

2 жауаптар

Егер сіз белсенділік басталғаннан кейін алдын ала жіберуді қоссаңыз, онда сіздің әрекетіңіз алдыңғы жоспарда іске қосылмай тұрып тікелей ниетпен алынады.

NfcAdaptor үшін doco, enableForegroundDispatch() әдісін қараңыз:

enableForegroundDispatch

1
қосылды

Сіз жоғары деңгейде «қарсыласуды» жүзеге асыра аласыз:

http://www.labbookpages.co.uk/electronics/debounce.html

Негізінен жақында орындалатын тегтерді оқу туралы жазба қалдыруға болады және сол бір тегтің белгілі бір уақыт мерзімі аяқталғанда немесе тег бұрын ешқашан сканерленбеген болса, тек жаңа оқылымдар бойынша орындалады.

Әрекет әрекеттесудің қандай да бір жолы бар болса және ол аяқталған кезде хабарлауға мүмкіндік берсе, әрекетті аяқтаған кезде есептегішті қалпына келтіре аласыз.

0
қосылды