我有一个应用程序有两个活动A& B,都具有启动模式singleInstance。我注意到即使A和B都在后台运行,最近的应用列表中也只会显示最后一个活动。是否有可能同时保持A& B在最近的应用程序列表中?感谢。
答案 0 :(得分:7)
在AndroidManifest中,请确保为每个Activity设置不同元素的android:taskAffinity属性。例如:
<activity
android:name="com.example.ActivityA"
android:label="Activity A"
android:launchMode="singleInstance"
android:taskAffinity="com.example.AffinityA" >
</activity>
<activity
android:name="com.example.ActivityB"
android:label="Activity B"
android:launchMode="singleInstance"
android:taskAffinity="com.example.AffinityB" >
</activity>
答案 1 :(得分:0)
通过启用了FLAG_ACTIVITY_NEW_TASK标志的Intent启动新活动。