在我的Android应用程序中,我有一个活动,我一直在使用[Activity(NoHistory = true)]来阻止活动出现在活动堆栈上。
现在我想让它成为条件 - 有时它应该在活动堆栈上,以便用户可以按Back返回到后续屏幕;有时它不应该。有没有办法有条件地“装饰”一项活动,还是我必须编写一些代码来实现这一目标?
提前致谢。
答案 0 :(得分:0)
您是否正在寻找可以像下面这样设置的意图标志?您可以使用它来启动活动并有条件地设置标志。
intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);