中更改時,警報框處於相同狀態我的Android應用程序顯示一個警告框。如果用戶沒有在警告框中選擇一個按鈕,我改變導致警告框消失的屏幕方向。如何更改屏幕方向而不使警告框消失?當屏幕方向在android
0
A
回答
1
當您更改方向時,您的活動將被銷燬並再次調用onCreate。
如果您不想要這種行爲,或者甚至可以通過在清單文件中定義android:configChanges來覆蓋此行爲,請覆蓋onConfigurationChanged。
另外,節省您的onSaveInstanceState對話狀態,並在onRestoreInstanceState
恢復
1
只需添加
android:configChanges="keyboardHidden|orientation"
到每一個活動的活動標籤,你不想重新從景觀的變化到manifest.xml中的肖像模式。這將導致操作系統在重建之前重建您的佈局而不破壞它。 oncreate方法不會再被調用,並且不會失去活動的狀態。但要小心,只有在縱向和橫向模式下使用相同的佈局文件時,這纔會起作用。
看到這個question關於這個問題的更多信息
相關問題
- 1. Android屏幕方向問題
- 2. Android處理屏幕方向
- 3. Android - 更改屏幕方向
- 4. Android屏幕方向錯誤
- 5. Android - 處理屏幕方向
- 6. 處理屏幕方向 - Android
- 7. ANDROID屏幕方向更改
- 8. Android視頻屏幕方向
- 9. Android:屏幕方向問題
- 10. Android的屏幕方向
- 11. Android dev:屏幕方向
- 12. android屏幕方向混淆
- 13. 屏幕方向
- 14. 在android中處理屏幕方向?
- 15. 在android中的屏幕方向
- 16. Android的 - 就在改變屏幕方向
- 17. 屏幕方向在Android碎片
- 18. 在android中檢測屏幕方向
- 19. Android NullPointerException在屏幕方向更改
- 20. Android屏幕取向
- 21. Android屏幕取向
- 22. 自動屏幕方向不工作一個用戶ser屏幕方向android
- 23. jQTouch屏幕方向
- 24. iphone屏幕方向
- 25. 屏幕的方向?
- 26. android獲取其他屏幕方向的屏幕大小
- 27. Android從其他屏幕方向退出
- 28. Android:幫助處理屏幕方向
- 29. 鎖定android屏幕方向到風景
- 30. Android屏幕方向處理問題