Activity切换到后台时被系统回收了,如何找回之前的信息?
2012-04-16 00:27
609 查看
就是我们在编辑某个信息时,突然来了一个电话,编辑的Activity就被切换到后台,如果内存吃紧,很容易就被Kill掉,这样当你挂完电话,回来原来的Activity时,重新onCreate的Activity就丢失了之前编辑的信息。
onCreate函数的参数有一个bundle,就是来用存储这样的数据的,如果是正常启动的Activity,bundle为空,如果是上述情况的onCreate,那么就会调用之前保存的bundle,
所以这种情况,后台切换时,要复写onSaveInstanceState(Bundle bundle)
onCreate函数的参数有一个bundle,就是来用存储这样的数据的,如果是正常启动的Activity,bundle为空,如果是上述情况的onCreate,那么就会调用之前保存的bundle,
所以这种情况,后台切换时,要复写onSaveInstanceState(Bundle bundle)
相关文章推荐
- 如果后台的Activity由于某种原因被系统回收了,如何在被系统回收之前保存当前状态?
- 如果后台的 Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?
- 如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?
- 如果后台的Activity由于某种原因被系统回收了,如何在被系统回收之前保存当前状态?
- 如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?
- Android开发_如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?
- 如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?
- 如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?
- 如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?
- 如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?
- 如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?
- 如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?
- 如何让后台Activity不被系统回收
- 如果一个Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?
- 如何让后台Activity不被系统回收
- Android—Activity在被系统回收之前保存当前状态
- 如何获得系统正在运行的activity和services信息
- 后台的Activity被系统回收怎么办
- Android 如何保证App切换到后台,或页面跳转后,重新打开APP、或返回之前页面时,维持其状态不变
- 后台的activity被系统自动回收的话,怎么在回到界面的时候恢复数据