Android中的savedInstanceState
来源:互联网 发布:软件集成工具箱制作 编辑:程序博客网 时间:2024/06/02 01:59
在android中,一个界面处于不可见的状态的时候,当系统的内存不足的时候,就有可能会被 系统kill到,那么,当被kill的时候,会调用方法onSaveInstanceState,
那么我们可以在这里面保存一些数据,
@Overridepublic void onSaveInstanceState(Bundle savedInstanceState) { savedInstanceState.putBoolean("MyBoolean", true); savedInstanceState.putDouble("myDouble", 1.9); savedInstanceState.putInt("MyInt", 1); savedInstanceState.putString("MyString", "Welcome back to Android"); // etc. super.onSaveInstanceState(savedInstanceState);}@Overridepublic void onRestoreInstanceState(Bundle savedInstanceState) { super.onRestoreInstanceState(savedInstanceState); boolean myBoolean = savedInstanceState.getBoolean("MyBoolean"); double myDouble = savedInstanceState.getDouble("myDouble"); int myInt = savedInstanceState.getInt("MyInt"); String myString = savedInstanceState.getString("MyString");}
重新恢复数据if (savedInstanceState != null) { }
当然也可以先将相关数据保存到本地目录 ,然后在activity重建的时候 ,在oncreate()方法中进行数据的重新获取
0 0
- Android中的savedInstanceState
- onCreate中的savedInstanceState
- onCreate中的savedInstanceState
- android onCreate(Bundle savedInstanceState)
- Android savedInstanceState的使用
- Android的savedInstanceState
- Android Activity savedInstanceState
- Android -super.onCreate(savedInstanceState)
- onCreate中的savedInstanceState的作用
- Activity中的onCreate(Bundle savedInstanceState)
- onCreate()中的Bundle savedInstanceState参数
- onCreate()中的Bundle savedInstanceState参数
- savedInstanceState
- savedInstanceState
- [android] Bundle savedInstanceState的作用
- onCreate中的savedInstanceState有何具体作用
- onCreate中的savedInstanceState有何具体作用?
- onCreate中的savedInstanceState有何具体作用?
- MongoDB小结19 - find【查询条件$all】
- 【Python】Python的数据分析(四)——数据及绘图
- Intel Threading Building Blocks 编程指南:原子操作
- 【学术心得】如何在本科提升自己的研究能力
- 多层下拉框
- Android中的savedInstanceState
- MongoDB小结20 - find【查询条件$size】
- 51nod 1100 斜率最大
- js学习总结
- Ubuntu设置共享目录
- My coding way (10)
- 设置Ubuntu 10.10版本的软件源
- android布局的优化
- mysql中处理大小写敏感问题