特定のスキャンされた RFID タグのペイロードに基づいて特定のページを開く、キオスクのようなマイクロブラウザーを作成しています。
android.nfc.action.NDEF_DISCOVERED
アプリを再度開く方法 (アプリは公開用です) とすべての RFID スキャンを処理する方法の両方を提供するために、メイン アクティビティの 1 つのインスタンスでアプリがすべてのアクションを処理できるようにしようとしています。
現在、新しい RFID tg がスキャンされるたびに、既に開いているかどうかに関係なく、アクティビティの新しいインスタンスが開きます。明らかに、これは理想的ではありません。アクティビティの 1 つのインスタンスで、これらの暗黙的なインテントをすべて処理できますか?
singleTop 属性とフラグの使用については既に調べましたが、外部システムによって生成されたインテント (つまり、NFC タグの検出) によって引き起こされた暗黙のインテントにフラグを設定する方法がわかりません。
こちらで質問するのは初めてなので、意味が分からなかったらすみません。