您的位置:首页 > 移动开发 > Android开发

android程序退出后静态变量的处理

2014-10-14 08:56 162 查看
android应用程序退出后,应用进程不一定退出。分配给应用的资源由系统决定什么时候回收,一般是系统资源紧张的时候会被完全回收,这些资源中包括静态变量的存储区。

当程序下一次启动时,如果上一次退出时的进程还存在,则将复用该进程以及其中保留的资源。此时,静态变量的值也会被复用。因此,如果静态变量的值影响一次全新的启动,则必须在程序退出时清空这些静态变量,比如将静态变量置空。否则,程序的行为将会受到上一次退出时的状态的影响。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐