在定位更改上,不幸的是Android中丟失了很多信息,因此必須重新構建。我有一個計算器類型的應用程序,它使用用戶輸入數據中存儲在佈局中的信息進行計算,並根據方向更改Android爲我恢復佈局數據。問題是,在onResume中,我調用重新計算數據的方法來重置顯示,因爲這會在方向更改中丟失。但是,似乎在Android恢復數據之前調用了onResume。我該怎麼辦?onResume之後調用的方法?
0
A
回答
0
問題是,android不會爲您恢復數據。 旋轉後,您的活動重新創建。
你應該保存在你的onSaveInstanceState數據(),它從 onRestoreInstanceState
恢復據商務部,得到的onResume後onRestoreInstanceState正確調用。
相關問題
- 1. OnResume OnResume後立即調用
- 2. Android:onCreate之後總是調用onResume?
- 3. 爲什麼在onRequestPermissionsResult之後調用onResume?
- 4. onActivityResult()之前調用onResume()?
- 5. onResume在onMapReady之前調用
- 6. Android - 有沒有在onResume()之後被調用的回調函數?
- 7. 在Android中解除警報後調用onResume方法?
- 8. 如何在調用方法之後和方法調用之前運行方法?
- 9. 從Asynctask的onPostExecute()方法調用onResume()方法
- 10. Android onResume ListView爲空之後
- 11. 如何在第二個onResume之後執行一個方法?
- 12. 調用onResume在onResume問題
- 13. 在android中的onRequestPermissionsResult()之後調用onResume()嗎?
- 14. 在jQuery POST之後調用方法
- 15. 在viewDidLayoutSubviews之後調用一次方法
- 16. adapter.notifyDataSetChange()在onResume()調用後不起作用
- 17. 在意圖完成後調用onResume()嗎?
- 18. 片段,onPause()在onResume後調用()
- 19. 片段OnResume不在後臺調用
- 20. 在onResume()調用後刷新onCreate()
- 21. onPause/onResume後無法繪製
- 22. 在選項卡中調用onResume,onStart等不同的方法
- 23. 如何在onCreate()和onResume()方法中調用相同的函數?
- 24. onResume()方法不從相同的活動調用
- 25. Ember - 在控制器方法之後如何調用View方法
- 26. ViewPager調用onPause()onResume()
- 27. 我的回調之前調用onResume,並不能改變佈局
- 28. 獲取值onResume方法
- 29. canvas返回null onResume方法
- 30. Android查看onResume方法?
爲什麼不將數據保存在一個Bundle中,然後在再次調用onCreate()時讀回它? –
我想我可以做到這一點,雖然簡單的方法調用更容易。 – Emrys90
您是否只是在繪製視圖後想要回調? – Sam