再次关于Android活动背堆魔术。所以我有两个活动A→B(播放列表A和播放器B),我希望应用程序应该总是在A中按下后关闭。但它没有。
两个活动都以singleTop
启动,B也有android:excludeFromRecents="true"
,并将A定义为父级。 B使用以下标志Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK
返回A。
除下一个案例外,一切正常: 的 A→B 下, 家庭压力, 从桌面再次启动应用程序并打开 A , 按返回按钮, 应该关闭应用,但再次显示 B 。
有什么建议吗?谢谢!
答案 0 :(得分:0)
当您使用Intent.FLAG_ACTIVITY_NEW_TASK时,表示已启动活动的新实例。您可能必须在清单中使用Intent.FLAG_ACTIVITY_SINGLE_TOP标志和单个任务选项。