主要活动自动开始/打开

时间:2017-06-13 06:37:25

标签: android

我在使用应用时自动加载/启动主要活动时出现此问题。这是随机发生的。即使应用程序处于后台,它也会在使用其他应用程序(例如Gmail)时恢复并显示。

我的应用程序即使在后台也能读取NFC,但是当我看到日志时,并没有意图通过阅读NFC来启动应用程序(主要活动)。

发生这种情况时收到的标志是0x10008000,这意味着活动是用标志FLAG_ACTIVITY_CLEAR_TASK&& FLAG_ACTIVITY_NEW任务

<activity
            android:name=".ui.ghost.GhostActivity"
            android:noHistory="true"
            android:theme="@android:style/Theme.Translucent.NoTitleBar">
            <intent-filter>
                <action android:name="android.nfc.action.NDEF_DISCOVERED" />
                <category android:name="android.intent.category.DEFAULT" />
                <data android:mimeType="application/vnd.**.******.****" />
            </intent-filter>
            <meta-data
                android:name="android.nfc.action.NDEF_DISCOVERED"
                android:resource="@xml/nfc_tech_filter" />
        </activity>

当检测到NFC时,以及当满足mimetype时,会启动上述活动,然后才启动主要活动。

请帮助

0 个答案:

没有答案
相关问题