我有一堆活动,基本上是初始用户设置。所以用户通过第一个屏幕,第二个,第三个,输入他所有的信息,那么让我们说第6个Activity是主应用程序。但是假设主应用程序崩溃了。当我重新启动该应用程序时,它会从第 4 个活动开始,即登录屏幕之一。发生崩溃后,Android 如何存储启动位置?我怎样才能改变这个?
问问题
34 次
所以这是基本的:
在 android 中,每个活动都存储在类似堆栈的结构中。后进先出。
现在,如果您的应用程序在第 6 个活动中崩溃,android 将在堆栈中查找最后一个活动。
要更改这一点,您必须添加适当的标志以及用于调用您的活动的意图。
编辑:
还要检查这个关于代码意图的好教程。