WEB开发网
开发学院手机开发Android 开发 Activity状态保存增强版 阅读

Activity状态保存增强版

 2012-03-01 09:42:52 来源:本站整理   
核心提示:对于Activity状态保存上一次在 Android Activity状态" href="http://www.android123.com.cn/androidkaifa/958.html">强制保持Android Activity状态 一文中我们做了讲解,但是还有一种更坏的情况,Act

对于Activity状态保存上一次在 Android Activity状态" href="http://www.android123.com.cn/androidkaifa/958.html">强制保持Android Activity状态 一文中我们做了讲解,但是还有一种更坏的情况,比如你接的来电时间比较长,由于用户的Android设备RAM较少,你的应用被Java VM的GC给回收了,下次用户再切换回,由于你的应用已经被系统结束了任务,对于游戏来说这可能是致命的。

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

Tags:Activity 状态 保存

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接