android程序退出后静态变量的处理
2014-10-14 08:56
162 查看
android应用程序退出后,应用进程不一定退出。分配给应用的资源由系统决定什么时候回收,一般是系统资源紧张的时候会被完全回收,这些资源中包括静态变量的存储区。
当程序下一次启动时,如果上一次退出时的进程还存在,则将复用该进程以及其中保留的资源。此时,静态变量的值也会被复用。因此,如果静态变量的值影响一次全新的启动,则必须在程序退出时清空这些静态变量,比如将静态变量置空。否则,程序的行为将会受到上一次退出时的状态的影响。
当程序下一次启动时,如果上一次退出时的进程还存在,则将复用该进程以及其中保留的资源。此时,静态变量的值也会被复用。因此,如果静态变量的值影响一次全新的启动,则必须在程序退出时清空这些静态变量,比如将静态变量置空。否则,程序的行为将会受到上一次退出时的状态的影响。
相关文章推荐
- Android按返回键退出程序但不销毁,程序后台运行,同QQ退出处理方式
- Android按返回键退出程序但不销毁,程序后台运行,同QQ退出处理方式
- Android 重写系统Crash处理类,保存Crash信息到SD卡 和 完美退出程序的方法
- qml在stackView的情况下处理Android back键(返回键)全局双击back键退出程序
- phonegap开发android程序退出时的处理
- Android按返回键退出程序但不销毁,程序后台运行,同QQ退出处理方式
- Android按返回键退出程序但不销毁,程序后台运行,同QQ退出处理方式
- (4.1.35.2)Android 重写系统Crash处理类,保存Crash信息到SD卡 和 完美退出程序的方法
- Android 重写系统Crash处理类,保存Crash信息到SD卡 和 完美退出程序的方法
- Android按返回键退出程序但不销毁,程序后台运行,同QQ退出处理方式
- Android 重写系统Crash处理类,保存Crash信息到SD卡 和 完美退出程序的方法
- Android 重写系统Crash处理类,保存Crash信息到SD卡 和 完美退出程序的方法
- android 退出程序及back键相关处理
- Android_ 重写系统Crash处理类,保存Crash信息到SD卡 和 完美退出程序的方法
- Android 重写系统Crash处理类,保存Crash信息到SD卡 和 完美退出程序的方法
- Android 重写系统Crash处理类,保存Crash信息到SD卡 和 完美退出程序的方法
- Android 重写系统Crash处理类,保存Crash信息到SD卡 和 完美退出程序的方法
- android基础知识---重写系统Crash处理类保存上传和完美退出程序的方法
- Android按返回键退出程序但不销毁,程序后台运行,同QQ退出处理方式
- Android 重写系统Crash处理类,保存Crash信息到SD卡 和 完美退出程序的方法