1. 程式人生 > >安卓屏幕旋轉時,禁止Activity重新加載

安卓屏幕旋轉時,禁止Activity重新加載

ase 安卓系統 比較 title 默認 知識 blank 一點 views

安卓設備旋轉屏幕時,Activity默認會重新加載,如果是要讀取大量數據的場景,那等待的時間比較長,這一點不可接受,所以要想辦法禁止Activity自動重新加載。

方法如下
在AndroidManifest.xml中修改設置:

對於指定的Activity,增加一項設置:Android:configChanges="orientation|screenSize"

[html] view plain copy
  1. <activity
  2. android:name=".CheckRecordQueryActivity"
  3. android:label="@string/data_query"
  4. android:configChanges="orientation|screenSize">
  5. </activity>



網上有很多文章的寫法是:android:configChanges="orientation|keyboardHidden",這個是較低版本的安卓系統的情況,4.0之後的版本要加上 screenSize 才有效。

問題解決。

安卓屏幕旋轉時,禁止Activity重新加載