我有一個非常簡單的問題。我創建了一個活動,我在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