2011-04-07 67 views
0

我有一個非常簡單的問題。我創建了一個活動,我在oncreate方法中調用了一個服務。每當我改變設備的方向時,我的服務就會再次被調用。似乎它會殺死活動,並且每次都會創建一項新活動。服務再次調用

請幫助我如何防止我的活動被殺死和重新創建。這對我所有的應用程序都有幫助。

在此先感謝

回答

0

就在烏爾activity元素添加以下代碼在烏拉圭回合AndroidManifest.xml

android:configChanges="orientation|keyboardHidden" android:screenOrientation="unspecified" 

這不會重新烏爾activity

+0

謝謝很多..它的作品 – WISH 2011-04-07 08:04:29

1

這是標準的行爲,如果你不希望這樣,您更好地將數據保存到

Bundle savedInstanceState; 

您可以在onPause中執行此操作:

@Override 
protected void onPause() { 
    super.onPause(); 

} 

當狀態返回你可以調用的onResume和恢復數據

@Override 
protected void onResume() { 
    super.onResume(); 

} 
相關問題