我有一個活動。我有一個進程,這是很長的。我改變了屏幕方向(縱向到橫向),他們的進程是再次開始...我想禁用onCreate()在改變屏幕方向...Android:如何禁用在更改屏幕方向上重新加載頁面?
我是如何做到這一點?
我有一個活動。我有一個進程,這是很長的。我改變了屏幕方向(縱向到橫向),他們的進程是再次開始...我想禁用onCreate()在改變屏幕方向...Android:如何禁用在更改屏幕方向上重新加載頁面?
我是如何做到這一點?
給你的清單中添加<activity>
下:
android:configChanges="keyboardHidden|orientation|screenSize"
謝謝...我嘗試android:configChanges =「orientation」,但它不工作。但這是工作... –
@AbdulkadirNURKALEM不客氣,你可以接受的答案:) – TronicZomB
它需要5分鐘:( –
我說得對假設你啓動的AsyncTask?
請閱讀 Is AsyncTask really conceptually flawed or am I just missing something?
在一般情況下,你應該保存活動狀態onSaveInstanceState(Bundle outState)和onCreate(Bundle savedInstanceState)恢復。
有些東西不能打包成一個包,例如,一個AsyncTask;你可以通過onRetainNonConfigurationInstance()傳遞這樣的東西。
而且,當然,應用程序對象仍然有靜態變量和成員字段。
http://developer.android.com/guide/topics/resources/runtime-changes.html。檢查文檔 – Raghunandan