android – 如何在recent-apps列表中保留同一个应用程序的多个活动

前端之家收集整理的这篇文章主要介绍了android – 如何在recent-apps列表中保留同一个应用程序的多个活动前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个应用程序有两个活动A& B,都具有启动模式singleInstance.我注意到即使A和B都在后台运行,最近的应用列表中也只会显示最后一个活动.是否有可能同时保持A& B在最近的应用程序列表中?谢谢.

解决方法

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>

猜你在找的Android相关文章