在我的应用中,我有3个活动A,B和C.对于活动C我已声明意图过滤TAG_DISCOVERED。但是当我将标签放到手机上时,会调用当前前台活动的onNewIntent()
方法。我想要nfc标签来启动我的C活动,无论前台有什么活动。如果我的应用程序在后台没有任何操作,则不会调用任何活动。
<activity android:name=".WelcomeActivity" android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<activity android:name=".ContactsActivity"/>
<activity android:name=".NfcActivity">
<intent-filter>
<action android:name="android.nfc.action.TAG_DISCOVERED" />
</intent-filter>
</activity>