本日學習:

為了避免在螢幕旋轉時,觸發 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

arrow
arrow
    全站熱搜

    瘋狂螞蟻 發表在 痞客邦 留言(0) 人氣()