Android 何时在最近使用“活动”标记?

Android 何时在最近使用“活动”标记?,android,android-intent,activity-stack,Android,Android Intent,Activity Stack,我试图熟悉意向标志,我想了解最近的标志活动。我已经阅读了文档,如果在调用某个活动时设置了此标志,如果用户按下后退按钮或该活动已完成(),则该标志仍保留在堆栈上。这个解释准确吗?如果不是,该标志用于什么 参考: 提前谢谢你 我已经阅读了文档,似乎设置了这个标志 调用活动时,如果用户按下后退按钮或 活动已完成(),它仍保留在堆栈上 否,活动将不会保留在堆栈上,但其条目将显示在最近的任务列表中,您可以在重新启动应用程序时单击该条目重新启动此活动。概览屏幕中的另一个用法: 如果要在概览屏幕中保留任务,即

我试图熟悉意向标志,我想了解最近的标志活动。我已经阅读了文档,如果在调用某个活动时设置了此标志,如果用户按下后退按钮或该活动已完成(),则该标志仍保留在堆栈上。这个解释准确吗?如果不是,该标志用于什么

参考: 提前谢谢你

我已经阅读了文档,似乎设置了这个标志 调用活动时,如果用户按下后退按钮或 活动已完成(),它仍保留在堆栈上


否,活动将不会保留在堆栈上,但其条目将显示在最近的任务列表中,您可以在重新启动应用程序时单击该条目重新启动此活动。

概览屏幕中的另一个用法: 如果要在概览屏幕中保留任务,即使其活动已完成,也要在启动活动的意图的addFlags()方法中传递标志\u activity\u retain\u in\u RECENTS标志

private Intent newDocumentIntent() {
final Intent newDocumentIntent = new Intent(this, NewDocumentActivity.class);
newDocumentIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_DOCUMENT |
  android.content.Intent.FLAG_ACTIVITY_RETAIN_IN_RECENTS);
newDocumentIntent.putExtra(KEY_EXTRA_NEW_DOCUMENT_COUNTER, incrementAndGet());
return newDocumentIntent;
}


要获得相同的效果,请将属性android:autoRemoveFromRecents设置为false。文档活动的默认值为true,常规活动的默认值为false。使用此属性将覆盖“活动中保留”标志,谢谢您的解释。我有更好的理解。我会用它做更多的实验。干杯