查了一下官網的資料Handling The Change, 有教要如何避開這種情況. 主要是要做2個修正.
(1)AndroidManifest.xml (2)新增onConfigurationChanged
這兩個修改步驟如下:
(1)在AndroidManifest.xml裏面加入下圖, 紅色框框的文字.
新增的設定為android:configChanges="orientation|keyboardHidden|screenSize"
(2)在你的Activity.java檔案裏, 加入下面的程式碼@Overridepublic void onConfigurationChanged(Configuration newConfig){ super.onConfigurationChanged(newConfig); }根據實驗, 這樣子的修改後, 真的不會又被呼叫一次onCreate()了.
沒有留言:
張貼留言