Android开发之onSaveInstanceState和onRestoreInstanceState详解

这篇博客讲述了onSaveInstanceState和onRestoreInstanceState的作用和调用的时机,还附加源码,非常详细。推荐给大家。

http://www.cnblogs.com/hanyonglu/archive/2012/03/28/2420515.html

另补充说明:

 Activity被系统杀死后再重建时被调用. 
 例如:屏幕方向改变时,Activity被销毁再重建;当前Activity处于后台,系统资源紧张将其杀死,用户又启动该Activity
这两种情况下onRestoreInstanceState都会被调用
onStart->onRestoreInstanceState->onResume()

在手机上设置设置->开发者选项,选中“不保留活动”,“后台进程限制”设置为不允许后台进程(测试完onRestoreInstanceState后,最好设置回原来的状态,否则程序可能出现其他问题 这时,如下操作:当正在显示activity A的时候,用户按下HOME键回到主界面,然后用户紧接着又返回到activity A,activity A的onRestoreInstanceState方法就会执行


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值