0

在我的应用程序中,我有 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>
4

0 回答 0