我有一个非常简单的问题。我创建了一个活动,我在oncreate方法中调用了一个服务。每当我改变设备的方向时,我的服务就会再次被调用。似乎它会杀死活动,并且每次都会创建一项新活动。服务再次调用
请帮助我如何防止我的活动被杀死和重新创建。这对我所有的应用程序都有帮助。
在此先感谢
我有一个非常简单的问题。我创建了一个活动,我在oncreate方法中调用了一个服务。每当我改变设备的方向时,我的服务就会再次被调用。似乎它会杀死活动,并且每次都会创建一项新活动。服务再次调用
请帮助我如何防止我的活动被杀死和重新创建。这对我所有的应用程序都有帮助。
在此先感谢
就在乌尔activity
元素添加以下代码在乌拉圭回合AndroidManifest.xml
android:configChanges="orientation|keyboardHidden" android:screenOrientation="unspecified"
这不会重新乌尔activity
猜你需要了解配置这个首http://developer.android.com/reference/android/app/Activity.html#ConfigurationChanges
办理变更urself
感谢您的链接... – WISH 2011-04-07 08:04:46
这是标准的行为,如果你不希望这样,您更好地将数据保存到
Bundle savedInstanceState;
您可以在onPause中执行此操作:
@Override
protected void onPause() {
super.onPause();
}
当状态返回你可以调用的onResume和恢复数据
@Override
protected void onResume() {
super.onResume();
}
谢谢很多..它的作品 – WISH 2011-04-07 08:04:29