Android::整理基础之————onSaveInstanceState()相关
来源:互联网 发布:淘宝客服用语 编辑:程序博客网 时间:2024/06/05 19:34
了解了活动的生命周期之后,关于活动被系统回收时,有时候一些临时数据会消失,这时候会用到onSaveInstanceState()方法,
主要原理是:
在活动被回收之前,将临时数据存在onSaveInstanceState()方法中的Bundle中,然后在活动创建时候,在oncreate()方法中再次从Bundle中取出来
具体:
首先,onSaveInstanceState()方法中,保存数据
@Overridepublic void onSaveInstanceState(Bundle outState, PersistableBundle outPersistentState) { super.onSaveInstanceState(outState, outPersistentState); String saveData = "要保存的数据"; outState.putString("data",saveData);}
其次,在oncreate()方法中取出数据:
@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (savedInstanceState != null){ String data = savedInstanceState.getString("data"); //data即为之前保存的数据 }}
0 0
- Android::整理基础之————onSaveInstanceState()相关
- Android::整理基础之—— startActivityForResult相关
- Android——onSaveInstanceState()
- 保存 Activity 状态之——onSaveInstanceState()
- android基础之onSaveInstanceState用法(二)
- activity小结——onSaveInstanceState()
- 【JavaScript】基础整理——函数调用相关
- Android—— onPause和onSaveInstanceState的区别
- 【android基础】——Android布局相关
- Android基础之第一章编译环境相关知识整理
- Android基础——Activity相关
- Android之onSaveInstanceState
- Android 之 onSaveInstanceState && onRestoreInstanceState
- Android基础篇之Activity(四)-onSaveInstanceState()方法
- Android学习基础之onSaveInstanceState和onRestoreInstanceState触发的时机
- JAVA面试题整理之—基础篇第一部
- JAVA面试题整理之—基础篇第二部
- Android编程——自定义View类onSaveInstanceState与onRestoreInstanceState使用方法
- ZCMU-Problem D - Zipf's Law
- 你不该错过的Mac软件/工具
- spark中的partition和block的关系,分析的比较好
- 为每位同学的考试成绩提升5分
- VS中warning MSB8012:TargetPath与 Linker 的 OutputFile 属性值不匹配
- Android::整理基础之————onSaveInstanceState()相关
- 基础练习 十六进制转八进制
- 极速秒传--为什么百度云盘的这个功能这么快!
- php的ssh2扩展实现远程控制
- C#快捷键
- 上传本地代码到github
- Face Alignment
- Linux 集群大全
- Android Studio 自定义皮肤主题和背景