Android 开发中慎用静态变量 发表于 2016-06-25 | 分类于 感悟 | 没有评论 静态变量,在Java中是当类被卸载的时候会被清空,一般情况下被卸载的时候是JVM结束的时候。但是在Android这里,使用的是Dalvik虚拟机,每个应用启动的时候都会实例化一个虚拟机对象,应用结束的时候就会消失,然后静态变量就会被回收了。 常见场景 应用后台的时候,被回收了,当用户恢复应用的时候,静态变量就会被重置为空,就会出现问题.