【发布时间】:2019-07-29 06:29:36
【问题描述】:
在我的 Android 应用程序的某个时刻,我需要清除当前任务并开始一个新活动。
我通常通过在提供给 Context.startActivity() 的意图中使用 FLAG_ACTIVITY_NEW_TASK 和 FLAG_ACTIVITY_CLEAR_TASK 标志来做到这一点。
但是我注意到,当应用被固定(即lock task mode 已启用)时它不起作用。
显然,我可以在清除任务之前停止锁定任务模式并在之后重新启动它,但是它会重新显示与应用固定相关的弹出窗口和 toast,从而给用户带来不好的体验。
是否可以在启用锁定任务模式时以某种方式在清除任务中启动活动?
【问题讨论】:
-
我认为这是不可能的。您可以在 ActivityManagerService - link 中找到负责它的代码
标签: android