我正在开发一个带有单个Activity的SDK,该活动以以下标志开始:
FLAG_ACTIVITY_NEW_TASK | FLAG_ACTIVITY_SINGLE_TOP | FLAG_ACTIVITY_CLEAR_TOP | FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS
一切都按预期工作(即,除了一个案例外,还有一个活动的单个实例接收所有意图;用户无法导航回去)。
如果我开始活动&然后完成启动它的那个,应用程序从最近的应用程序列表中消失
我该如何防止这种情况发生?
答案 0 :(得分:2)
因为这个标志没有出现。
FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS
删除它并尝试..
如果你提到上面的标志那么应用程序将不会显示在最近的应用程序列表中..
答案 1 :(得分:0)
指定android:taskAffinity="org.example.app"
解决了问题。