android屏幕旋轉時Activity不從新調用onCreate的方法 android
當手機轉屏時,Activity的onDestroy和onCreate方法會被調用
爲了不Activity在轉屏時銷燬:
1)修改AndroidManifest.xml
在activity屬性中加入:
android:configChanges=」orientation|keyboardHidden」
android:configChanges,這個方法主要是負責列出清單,當清單上用戶指定的設置改變時,Activity會本身處理這些變化。
orientation,屏幕界面旋轉(多是用戶手動旋轉的),【注意:若是你的開發API等級等於或高於13,你還須要設置screenSize,由於screenSize會在屏幕旋轉時改變】
keyboardHidden,鍵盤輔助功能改變 spa
以下: .net
<activity android:theme="@style/ContentOverlay" android:launchMode="singleTask" android:configChanges="keyboardHidden|orientation|screenSize" //4.0以上必須加此屬性 android:windowSoftInputMode="adjustPan|stateAlwaysVisible" android:name="com.weibo.net.ShareActivity"> </activity>