0

通常,如果不执行初始化,应用程序就不能“恢复到最后一个屏幕”。

例如,我的应用程序与在初始化时建立的服务器保持实时连接。它还需要检查先决条件(如可用的互联网连接等)。

因此,当用户在应用程序上按下 Home 然后恢复应用程序时,我需要重新建立连接(可能需要用户输入)并重新初始化所有内容。

我会认为终止 Home 上的应用程序是可行的方法,但根据我的阅读,它“不是”。

在 Android 平台上恢复时,应用程序应该如何重新初始化?

注意:我不能使用 NO_HISTORY 标志,因为它破坏了 Google Play API。

4

1 回答 1

0

在 onStart 方法中初始化连接,并在 onStop 方法中完成它们,每当应用程序加载(重新加载的新负载)时,都会调用 onStart 方法。

有关活动生命周期的更多详细信息,请参见此处的图形

于 2013-10-24T08:05:01.220 回答