android同一个app在任务列表显示多个activity相关问题
问题描述:同一个app在跳转activity时前后两个activity都出现在任务列表里面,我只期望存在一个主的。app处于后台时收到任务打开app的另一个activity,任务结束后这个activity要进行销毁,销毁后我期望回到这个app内,而不是回到app外部。最大的问题就是这两个activity处于不同的模块里面,包名等不一致。
·
问题描述:同一个app在跳转activity时前后两个activity都出现在任务列表里面,我只期望存在一个主的。app处于后台时收到任务打开app的另一个activity,任务结束后这个activity要进行销毁,销毁后我期望回到这个app内,而不是回到app外部。最大的问题就是这两个activity处于不同的模块里面,包名等不一致。
1、单纯让某一个activity不会出现在最近列表里面
android:excludeFromRecents="true"
AndroidManifest.xml中修改相关activity的这个属性,就可以决定该activity是否出现在最近列表里面。
2、让不同activity认同在一个app内
android:taskAffinity="example"
AndroidManifest.xml中修改相关activity的这个属性,将不同activity中这个属性修改一致,即可让他们认同属于同一个app。可以解决某个activity结束后回到本app内而不是外部,也可以解决最近列表只显示一个。
更多推荐
所有评论(0)