0

我的应用程序用作启动器。但是,我想我把它做成发射器是做错了什么。例如,用户选择我的应用程序作为默认启动器(单击“始终”)。但是,当用户退出应用程序时,它会再次出现,因为它是默认启动器。我该如何解决?

<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活动启动器。

编辑: 我意识到我的确切错误。我还编写了一个代码来启动我的应用程序。问题是当我关闭我的设备并再次打开它时,我无法退出它。

4

2 回答 2

1

谢谢你的所有回答。我通过在退出应用程序时调用 Android 的主启动器解决了我的问题。

于 2013-04-10T10:33:51.907 回答
0

只需删除

       <category android:name="android.intent.category.HOME" />
       <category android:name="android.intent.category.DEFAULT" />

来自意图过滤器

于 2013-04-08T18:07:37.383 回答