【发布时间】:2015-05-07 17:21:50
【问题描述】:
我的应用程序将任务 A 与 4 个活动作为根任务,并且任务 B 在那里包含 2 个活动。当我按下主页键并通过通知重新启动应用程序时,任务 B 进入后台,任务 A 进入前台。所以现在应用程序状态是任务 B 上的任务 A。所以当我按下返回键时,会显示任务 B 中的活动 Y 和 X。但是我想在通过通知重新启动应用程序时清除任务 B。我为任务 B 的根活动尝试了亲和力、重新父级、noHistory 和 noRecents 标志,但它没有用。有没有办法做到这一点?
谢谢。
【问题讨论】:
-
您是否总是希望任务 B 在进入后台时被清除?还是仅在这种特定情况下?
-
我一直希望它被清除。我使用了 clearTask 标志,它起作用了。
-
但是因为它,任务 A 也越来越清楚我不想要的。当通过通知应用程序启动并且任务 B 应该被清除时,我希望任务 A 在前台。
-
请发布您的清单