本日學習:
為了避免在螢幕旋轉時,觸發 onCreate() 事件 ...
進而造成原有畫面已輸入資料消失 ...
解決步驟如下:
1. 在 AndroidMainfast.xml 中設定允許改變設定之權限:
<uses-permission android:name="android.permission.CHANGE_CONFIGURATION" />
2. 在 AndroidMainfast.xml 檔案中,對要攔截螢幕旋轉之事件的 Activity 加入屬性:
<activity android:name=".Shipping" android:configChanges="orientation">
3. Override onConfigurationChanged 事件
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
}
參考資料:
http://developer.android.com/guide/topics/manifest/activity-element.html#config
全站熱搜
留言列表