【发布时间】:2014-07-11 13:27:14
【问题描述】:
类似于this 问题,我在我的登录活动中添加了no history flag。另一方面,我在登录活动中有一个按钮来显示无线设置。当我按下无线设置意图时,应用程序关闭!
我怎样才能没有历史标志和阻止应用程序关闭?
【问题讨论】:
-
这里只是一个疯狂的猜测,你试过
startActivityForResult吗?即使您没有读取任何结果,它也可能会强制系统保留您的活动。 -
@Budius 感谢您的解决方案,但请参阅我的回答。
-
@Budius 你相信我我的解决方案(singleTop)现在不再工作了!我什么都不改变! :|当然我不想使用singleInstance。它可以 100% 工作,但文档说“这是一种非常专业的模式,只能在完全作为一个活动实现的应用程序中使用。”
-
@Budius 你的解决方案不起作用:(
-
对于一些新的其他人,我不知道我是否超出了主题,但下面的链接可能包含这个问题的答案。 stackoverflow.com/a/7774898/6128863
标签: android android-intent android-activity activity-lifecycle