Android开发笔记静态变量问题

由于需要保存全局信息 像登录账户信息等 使用了一些全局静态变量,在2.*模拟器中测试正常 但在4.*上无法运行 经常出现崩溃,所有的长时间操作都已经放在了子线程中,不应该是子线程的问题,

仔细想想,这个问题好像是在增加了static全局变量后出现.

原来static本身依赖进程模型,而Android力图屏蔽进程的细节,所以在Android中是不能像普通的java代码那种使用static的

替代方案:Application类

 

原文地址:https://www.cnblogs.com/merray/p/2942229.html