我有一个应用程序有两个 Activity A 和 B,都具有启动模式 singleInstance。我注意到即使 A 和 B 都在后台运行,最近的应用程序列表中也只显示最后一个 Activity 。是否可以将 A 和 B 同时保留在最近的应用程序列表中?谢谢。
最佳答案
在 AndroidManifest 中,确保设置 android:taskAffinity每个 Activity 的元素属性不同。例如:
<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>
关于android - 如何在最近的应用程序列表中保留同一应用程序的多个 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34866998/