Android 发射时绕过的主要活动
我的应用程序有几个活动,包括用Android 发射时绕过的主要活动,android,android-activity,android-manifest,Android,Android Activity,Android Manifest,我的应用程序有几个活动,包括用 您需要使用来持久化在活动终止并重新启动时需要恢复的任何配置。您将在onCreate中重新获得此捆绑包,您可以将应用程序更新到停止的位置。在Eclipse中检查您的设置。确保已将启动活动设置为应用程序在清单中定义的任何活动。有时Eclipse喜欢将特定的启动程序活动设置为默认活动,并记住该活动,即使清单中另有规定。您的应用程序处于“已停止”状态,处于隐藏状态,即所谓的“僵尸状态” 重新启动时,它调用上次打开的活动的onRestart()方法。 您需要在此活动中实现
您需要使用来持久化在活动终止并重新启动时需要恢复的任何配置。您将在onCreate中重新获得此捆绑包,您可以将应用程序更新到停止的位置。在Eclipse中检查您的设置。确保已将启动活动设置为应用程序在清单中定义的任何活动。有时Eclipse喜欢将特定的启动程序活动设置为默认活动,并记住该活动,即使清单中另有规定。您的应用程序处于“已停止”状态,处于隐藏状态,即所谓的“僵尸状态”
重新启动时,它调用上次打开的活动的onRestart()方法。
您需要在此活动中实现方法
在这里,您应该重新初始化应用程序
有关更多信息:
补充建议:
首先,您应该检查是否确实需要初始化。
如果您的初始化过程是一个异步任务,您可以在此处启动它(可能通过对话框),或者直接将用户发送回SplashScreen/MainActivity
protected void onRestart() {
super.onRestart();
if (!this.getApplicationContext().getIsInitialized()
&& !(this instanceof SplashScreenActivity)) {
Log.v(TAG, "onRestart() starting Initialization of Application");
initialize();
} else {
Log.v(TAG, "onRestart() Application already initialized");
}
}