具有多个启动器图标的Android应用程序套件无论选择哪个,都会恢复到相同的活动

Aus*_*ner 4 android

我有一个Android应用程序,包含一套应用程序.我希望每个应用程序都使用自己的启动器图标进行安装,因此我有一些具有相同intent过滤器的活动.

<intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
Run Code Online (Sandbox Code Playgroud)

如果我使用后退按钮关闭应用程序,它可以正常工作.每个启动器图标都会启动不同的活动.但是,如果我只是使用主页按钮将应用程序发送到后台,然后尝试启动另一个活动,那么我放入后台的活动将被带到前台而不是正确的活动开始.

我可以使多个图标工作,还是需要创建一个中心活动作为启动所有子应用程序的方法?

Yon*_*lan 7

您必须设置具有不同任务亲和力的活动.请参阅Android文档中的" 应用程序基础"部分.