使用startActivityForResult打开的活动未显示在“最近的屏幕”中

时间:2017-10-13 13:12:09

标签: android android-intent android-activity android-recents

我按照this指南在最近屏幕中显示我的活动,就像单独的任务一样 我已添加此标志以在新任务中打开我的活动:

newDocumentIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_DOCUMENT);

当我使用startActivityForResut开始活动时,新活动不会作为单独的任务打开。
但是,如果我使用startActivity开始活动,则会在新任务中开启 这是默认行为吗?或者我错过了什么?

1 个答案:

答案 0 :(得分:0)

请参阅FLAG_ACTIVITY_NEW_TASK的文档:

  

当呼叫者从正在启动的活动请求结果时,不能使用此标志。

所以我想如果你要求一个结果,android会强迫你继续执行同样的任务。