在定位更改上,不幸的是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