Android 任务和回退堆栈---保存Activity状态
来源:互联网 发布:fc2最新域名设置 编辑:程序博客网 时间:2024/05/19 11:44
在Activity被终止时保留Activity的状态是系统的默认行为。这样,当用户返回到之前的Activity时,用户界面会显示它们离开时的样子。但是在Activity被销毁和重建的场景中应该主动的使用回调方法保留Activity的状态。
当系统终止一个Activity时(如一个新的Activity启动或这个任务被转移到后台),如果需要回收系统内存,那么系统可能完全的销毁这个Activity。当这种情况发生时,有关Activity状态的信息就会丢失。即使这种情况发生了,系统依然知道这个Activity在回退堆栈中位置,但是在Activity被带到堆栈的顶部时,系统必须重新创建它(而不是恢复它)。为了避免丢失用户的工作,你应该在Activity中通过实现onSaveInstanceState()回调方法主动的保留状态信息。
关于如何保存Activity的状态信息,请查阅Activities文档。
- Android 任务和回退堆栈---保存Activity状态
- Android 任务和回退堆栈---保存Activity状态
- Android 任务和回退堆栈---清除回退堆栈
- Android 任务和回退堆栈---清除回退堆栈
- Android 任务和回退堆栈---管理任务
- Android 任务和回退堆栈---启动任务
- Android 任务和回退堆栈---管理任务
- Android 任务和回退堆栈---启动任务
- Android 任务和回退堆栈---概要介绍
- Android 任务和回退堆栈---默认启动模式
- Android 任务和回退堆栈---处理亲缘关系
- Android 任务和回退堆栈---概要介绍
- Android 任务和回退堆栈---默认启动模式
- Android 任务和回退堆栈---处理亲缘关系
- Android总结 - Activity任务和返回栈、保存Activity的状态
- 【Android API指南】App组件(5) - Activities(3) - 任务和回退堆栈
- Android保存和恢复activity状态数据
- Android-Activity状态保存
- 如何搭建Android的开发环境->在虚拟机上安装unbuntu 10.04 (三)
- 2012年倒霉事
- 如何搭建Android的开发环境->在unbuntu 10.04 上使用ubuntu的一些技巧(四)
- python写中文到txt
- 动态输出Html表格
- Android 任务和回退堆栈---保存Activity状态
- 边学边写,琐碎记载oracle
- android反编译和防止反编译的方法
- pageContext内置对象
- DP激情奉献(三)hdu1506状图选最大矩形
- TOMCAT-报错The BASEDIR environment variable is not defined correctly
- 倒计时
- 考虑Android向后兼容的几条黄金法则
- CountDownLatch与CyclicBarrier二者很重要的区别