1
A
回答
4
推薦的方法是使用onSavedInstanceState()。這將保存您的Activity
和變量的狀態。
我通常這樣做的方式,並且被認爲是文檔中的最後手段,那就是自己處理配置更改。在manifest
你可以聲明
<activity
...
android:configChanges="orientation"/>
在
Activity
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
// add logic here if you need
}
然後
相關問題
- 1. Android - 檢測活動是否由於屏幕方向更改而啓動
- 2. 活動當方向更改android時重新啓動?
- 3. 僅在方向更改時重新啓動活動
- 4. 方向更改時活動不斷重新啓動
- 5. 如何防止方向更改期間活動重新啓動?
- 6. 檢測由於配置更改而暫停活動?
- 7. 如何更改基於方向的UI但同時避免活動重新啓動時方向更改
- 8. 更改字體重新啓動活動
- 9. 由於NullPointerException而無法啓動活動
- 10. 重新啓動活動,而不是重新創建[Android的]
- 11. 如何防止活動在Android中的方向更改時重新啓動?
- 12. ScrollView不滾動,應用程序重新啓動方向更改
- 13. 更改活動啓動意向錯誤
- 14. 由於重大位置更改而重新啓動應用程序
- 15. 是否有更新AVD後更新而不重新啓動的方法?
- 16. 活動方向更改
- 17. 檢測android活動啓動
- 18. 爲什麼我的活動重建,而不是重新啓動
- 19. 無法重新啓動由PendingIntent啓動的活動
- 20. 在不重新啓動當前活動的情況下調用方向更改的活動
- 21. 檢查VT-x是否激活而不必在Linux中重新啓動?
- 22. 廚師 - 由於自動加密機制而重新啓動
- 23. 檢測Microsoft Ribbon中的活動選項卡是否已更改
- 24. 檢測活動標籤是否已更改jquery
- 25. 重新啓動活動嗎?
- 26. 重新啓動活動Android
- 27. Android活動重新啓動
- 28. Eclipse更改啓動活動
- 29. Android:如何防止方向更改後重新加載活動?
- 30. 在Android中的方向更改時活動重新加載