【急】请教:把程序切到后台,过了几个小时之后,程序 不能使用了 大家好,我按手机的HOME键,把我的程序切到后台,等待几个小时之后,把我的程序切到前台,界面显示虽然正常,但是发现一些全局变量都被清掉了(例如一些单件都变成了null)。这是什么原因造成的啊?这个问题该如何解决啊?请大家帮忙解决,谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 被回收了,具体请看android官网,看看activity的生命周期 进度被系统KILL了,你应该在onSaveInstanceState中用Parcelable来记录当前状态,在onCreate中先判断一下savedInstanceState是否不为NULL,不为NULL则是状态恢复。 怎样才能不被系统回收呢?或者怎样才能不被系统KILL掉呢?谢谢。 我个人认为无法真正保证你的应用不会被系统KILL,网上很多方法试过都还是有可能被回收的。如果是你这样的需求,可考虑持久化到sqlite或写到sdcard什么的 你代码里面做null的判断,如果为空则重新初始化 android 屏幕录像 实现思路 界面上传文件时显示圆形进度条怎么实现?? android学习方向 关于NDK对本地C++开发提供了多少支持的问题 如何更改HorizontalScrollView原来的手势功能 请教一个下载文件的问题 string where = FIELD_id +"= ?"什么意思啊? SQLite 用什么加密方式比较好? 实现一个按钮不是在xml文件中实现 android 开发工具 onCreate()方法实现Activity自动跳转的疑惑 问个服务播放 MP3 的问题...音乐放着放着老停掉
或者怎样才能不被系统KILL掉呢?
谢谢。
如果是你这样的需求,可考虑持久化到sqlite或写到sdcard什么的