关于保存Activity的instance state
来源:互联网 发布:epub手机打开知乎 编辑:程序博客网 时间:2024/05/01 00:03
通常当跳转到其他Activity或按下Home键回到Launcher时,我们原来的Activity并不会被destroy,但是如果系统内存吃紧,还是会回收掉我们的Activity,这种情况下的Activity的状态信息是我们需要保留的,以便在下一次重建时显示必要信息,如用户输入等。当Activity不可见被stop时,系统会回调onSaveInstanceState(),我们可以重写这个回调方法,将必要的状态保存(默认会保存一些文本框等控件的数据)。然后再onCreate()或者是onRestoreInstanceState()中使用,注意:onRestoreInstanceState()是在onStart()。方法调用之后调用的,传入的bundle也和onCreate()传入的一模一样。
如果是主动按下back键销毁Activity时,并不会回调onSaveInstanceState()方法。
0 0
- 关于保存Activity的instance state
- 关于Activity的状态保存
- 转帖:关于转屏,与activity状态的保存
- 关于转屏,与activity状态的保存onRetainNonConfigurationInstance()
- 关于转屏,与activity状态的保存
- 关于转屏,与activity状态的保存onRetainNonConfigurationInstance()
- 关于activity保存页面状态的两个方法
- 关于db2 instance 的理解
- 保存Activity的状态
- 保存Activity的状态
- 保存Activity的状态
- 保存Activity的状态
- Activity的状态保存
- activity的状态保存
- Activity状态的保存
- 保存Activity的状态
- 保存Activity的状态
- activity状态的保存。
- hdu 3182 Hamburger Magi
- Android基础类之BaseAdapter
- android studio tab 换行自动对齐
- Android帧缓冲区(Frame Buffer)硬件抽象层(HAL)模块Gralloc的实现原理分析
- NoSuchMethodError setBackground兼容低版本
- 关于保存Activity的instance state
- 遍历所有文件夹,并找出相符的文件
- storm jar包执行报错问题解决
- Linux设置开机等待时间
- iMobiTrax安装
- 《机器学习实战》笔记之十——利用K均值聚类算法对未标注数据分组
- SparseArray
- Linux初学——设置启动载入、建立虚拟内存
- 欢迎使用CSDN-markdown编辑器