1

我有一堆活动,基本上是初始用户设置。所以用户通过第一个屏幕,第二个,第三个,输入他所有的信息,那么让我们说第6个Activity是主应用程序。但是假设主应用程序崩溃了。当我重新启动该应用程序时,它会从第 4 个活动开始,即登录屏幕之一。发生崩溃后,Android 如何存储启动位置?我怎样才能改变这个?

4

1 回答 1

1

所以这是基本的:

在 android 中,每个活动都存储在类似堆栈的结构中。后进先出。

现在,如果您的应用程序在第 6 个活动中崩溃,android 将在堆栈中查找最后一个活动。

在此处输入图像描述

要更改这一点,您必须添加适当的标志以及用于调用您的活动的意图。

编辑:

还要检查这个关于代码意图的好教程

于 2013-07-02T17:48:22.177 回答