Activity状态保存增强版
作者: Android开发网原创 时间: 2011-08-03
对于Activity状态保存上一次在 强制保持Android Activity状态 一文中我们做了讲解,但是还有一种更坏的情况,比如你接的来电时间比较长,由于用户的Android设备RAM较少,你的应用被Java VM的GC给回收了,下次用户再切换回,由于你的应用已经被系统结束了任务,对于游戏来说这可能是致命的。

所以通过重写Activity的onSaveInstanceState(Bundle outState) 方法可以在Android系统触发结束任务时,保存当前Activity的值,而下次进入该Activity时,可以通过重写 onRestoreInstanceState(Bundle savedInstanceState) 来恢复数据,参数Bundle支持常见的String、Integer、Double、以及字节数组,具体的使用实例可以参考 Android开发网早期

更多相关文章

  1. Android(安卓)实现视屏播放器、边播边缓存功能,附源码
  2. 【转】wakelock使用注意事项
  3. 为什么自定义ViewGroup ondraw方法不会被调用
  4. 软键盘android:windowSoftInputMode属性详解
  5. (布局)Android(安卓)应用程序窗体显示状态操作(requestWindowFeatur
  6. android中drawable显示到view上的过程
  7. Android(安卓)系统状态栏一体化实现
  8. Android避免反复弹出同一Toast
  9. Android应用基础浅析

随机推荐

  1. Android(安卓)中怎么设置全局自定义字体
  2. Android中fragment注意事项
  3. Android 弹出键盘往上挤压页面
  4. android异步加载图片显示,并且对图片进行
  5. [置顶] Android AsyncTask的源码分析
  6. Android判断网络状态的代码
  7. Android(安卓)的数据存储方式
  8. Android 软键盘将指定的布局顶上去
  9. Android开发学习——六大布局
  10. Android Jetpack框架之LiveData与ViewMod