我的应用程序用作启动器。但是,我想我把它做成了一个发射器做错了。例如,用户选择我的应用程序为默认启动器(点击“始终”)。但是,当用户退出应用程序时,它会再次出现,因为它是默认启动器。我该如何解决?
<activity
android:name="com.comeks.cocuktablet.Main"
android:label="@string/app_name"
android:launchMode="singleInstance"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
代码来自我的清单。我还想制作 MAIN 活动启动器。
修改 我意识到我的确切错误。我还写了一个代码来启动我的应用程序。问题是,当我关闭设备并再次打开它时,我无法退出设备。
答案 0 :(得分:1)
感谢您的所有答案。我在退出app时调用了Android home启动器解决了我的问题。
答案 1 :(得分:0)
只需删除
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
来自intent-filter的