仕事用にNFC対応のアプリをいくつか書いています。現在タブレットに2つあり、NFCタグが検出され、まだ開いていない場合に起動するように設定されています。同じデバイス上に2つあるので、AppPickerダイアログが表示されます。これは素晴らしい。
私が望んでいるのは、アプリの1つがすでに開いている場合、NFCタグが検出されたときにアプリピッカーを表示せず、現在のアクティビティを使用してNFCインテントを処理するようにすることです。これはどのくらい可能ですか?ありがとう
仕事用にNFC対応のアプリをいくつか書いています。現在タブレットに2つあり、NFCタグが検出され、まだ開いていない場合に起動するように設定されています。同じデバイス上に2つあるので、AppPickerダイアログが表示されます。これは素晴らしい。
私が望んでいるのは、アプリの1つがすでに開いている場合、NFCタグが検出されたときにアプリピッカーを表示せず、現在のアクティビティを使用してNFCインテントを処理するようにすることです。これはどのくらい可能ですか?ありがとう
フォアグラウンドアクティビティがを使用している場合enableForegroundDispatch()
、タグのマニフェストに登録されている他のアクティビティよりも優先されます。
enableForegroundDispatch()
これは、別のアプリから共有されたテキスト(ブラウザーからのURLなど)をNFCタグに書き込むためのの使用法を示すサンプルアプリです。