0

私のアプリでは、NFCを意図したアクティビティが1つしかありませんが、それでも他のすべてのアクティビティで起動されます。これを制限する方法はありますか?

NFCTagInfoがNFCインテントを処理する方法を模倣したいと思います。NFCは「タグをスキャン...」アクティビティでのみ読み取りを許可し、他のすべてのアクティビティではブロックされます。

4

1 に答える 1

2

いくつかのコード/マニフェストを表示しますが、実際にはそのようには機能しません。アクティビティセレクターはシステムによって処理され、タグが範囲内に入るたびに起動されます。アクティビティが一致する場合は、リストに表示されます。それが唯一のアプリである場合、それは自動的に開始されます。フォアグラウンドディスパッチを使用する場合、フォアグラウンドにあるときにアクティビティを優先させることができるため、選択ダイアログは表示されません。

于 2012-12-18T06:17:26.653 に答える