设为首页 加入收藏

TOP

Activity状态的保存与恢复
2014-11-24 07:17:38 来源: 作者: 【 】 浏览:0
Tags:Activity 状态 保存 恢复

一、临时性数据


下面来详细说明一下onSaveInstanceState和onRestoreInstanceState这两个方法。


onSaveInstanceState调用的原则是系统有未经你的许可销毁Activity的可能。那么onSaveInstanceState有下面几种情况会调用:


1、按下HOME键 2、长按HOME键切换到了其他APP 3、横竖屏切换 4、Activity的导航 5、锁定屏幕


onRestoreInstanceState被调用的原则是Activity被销毁了,而不是可能被销毁了。


二、持久性数据


在onResume和onPause方法中做,可以把数据保存在数据库或者SharedPreference中。然而在生命周期函数中不适合做耗时的操作,读者如果有好的方法保存较大的数据,欢迎评论。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android的CursorLoader用法小结 下一篇Android 程序导航页面appguide的..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·MySQL 安装及连接-腾 (2025-12-25 06:20:28)
·MySQL的下载、安装、 (2025-12-25 06:20:26)
·MySQL 中文网:探索 (2025-12-25 06:20:23)
·Shell脚本:Linux Sh (2025-12-25 05:50:11)
·VMware虚拟机安装Lin (2025-12-25 05:50:08)