通常,如果不执行初始化,应用程序也无法“恢复到最后一个屏幕”。
例如,我的应用程序与初始化时建立的服务器保持实时连接。它还需要检查前提条件(如可用的互联网连接等)。
因此,当用户在应用程序上按Home然后恢复应用程序时,我需要重新建立连接(可能需要用户输入)并重新初始化所有内容。
我认为终止Home上的应用程序是要走的路,但从我读到的,它是“不”。
在Android平台上恢复时应用程序应该如何重新初始化自己?
注意:我无法使用NO_HISTORY标记,因为它会破坏Google Play API。
答案 0 :(得分:0)
初始化onStart方法中的连接,并在onStop方法中完成它们,每当应用程序加载(重新加载的新加载)时,将调用onStart方法。
有关活动生命周期的更多详细信息,请参见图形here