您的位置:首页 > 其它

Activity切换到后台时被系统回收了,如何找回之前的信息?

2012-04-16 00:27 609 查看
就是我们在编辑某个信息时,突然来了一个电话,编辑的Activity就被切换到后台,如果内存吃紧,很容易就被Kill掉,这样当你挂完电话,回来原来的Activity时,重新onCreate的Activity就丢失了之前编辑的信息。

onCreate函数的参数有一个bundle,就是来用存储这样的数据的,如果是正常启动的Activity,bundle为空,如果是上述情况的onCreate,那么就会调用之前保存的bundle,

所以这种情况,后台切换时,要复写onSaveInstanceState(Bundle bundle)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐