让我们说我有两个活动,A和B.
A - 是我的启动活动,它还处理初始化部分。当我启动应用时,Activity A
已启动或启动,然后导航到Activity B
。然后我按home button
,等待一段时间,让应用程序被销毁。然后我再次按下我的应用程序图标,我的android(5.0)记住我停止使用的活动,并启动它(活动B)。和应用程序崩溃,因为没有发生初始化。如何强制android在任何情况下启动我的活动?
我也试过android:clearTaskOnLaunch="true"
如果它是活动B,我甚至尝试了finish()
活动,但无论如何都会调用碎片的创建,并且应用程序崩溃。
任何帮助将不胜感激。提前致谢
答案 0 :(得分:0)
为什么不通过finish();
Activity B's
方法致电onStop()
。一旦焦点离开活动,它可以关闭Activity B
,现在应用可以在重新启动时再次从Activity A
开始。
可能这可以帮到你...