Android变量保存的总结
来源:互联网 发布:计算机二级c语言知识点 编辑:程序博客网 时间:2024/06/05 03:23
Android系统app在后台运行时,由于内存不够或者清理内存后,会导致activity销毁或app进程被杀掉,此时变量数据的保存要注意:
以下几点时系统自动帮我们做的,我们不用关心:
1.用intent启动activity,intent中的数据;
2.Fragment使用setArguments设置参数,activity重启后可以直接使用getArguments获得原来设置的参数(Fragment参数传递推荐);
下面数据需要我们手动去保存和恢复:
1.如果进程被杀掉,app程序中使用的静态变量;
2.activity或Fragment被销毁时,其使用的临时变量;
Android系统由于内存问题回收app时,activity和Fragment都会调用onSaveInstanceState保存数据,我们只需复写即可,但一定要记得调用父类的此方法;
ps:好记性不如烂笔头。
0 0
- Android变量保存的总结
- Android activity的变量保存
- ASP.net 保存变量的方法总结
- ASP.net 保存变量的方法总结
- ASP.NET变量保存总结
- 线程变量的保存
- Android总结 - 保存数据
- 保存变量的内容到文件
- 程序的变量常量保存问题
- 保存变量的方法 - ASP.NET
- 关于NSUserDefaults保存自定义变量的方式
- 保存所有系统变量的方法
- xcode 快捷代码的变量保存
- 用变量保存多种类型的数据
- IDl保存和恢复变量的方法
- Saver类--变量的保存和恢复
- nginx 变量的保存结构和优化
- Tensorflow-查看保存的变量及名字
- [原创]目前手把一扑克牌游戏最详细的规则解读
- Android数据库SQLite的使用示例
- 一些常用的cmd命令
- hdoj 1239 Calling Extraterrestrial Intelligence Again(数学)
- js中substring和substr的用法
- Android变量保存的总结
- ListView在removeFooterView时报java.lang.ClassCastException错问题
- linux下静态库、动态库总结
- Hibernate-cache缓存-5
- 面试答疑
- android中使用DisplayMetrics获取屏幕参数
- HDU 1520
- Fragment和Activity
- C Tips: std::string / std::wstring 的 Trim 函数