Android开发笔记-静态变量问题
由于需要保存全局信息 像登录账户信息等 使用了一些全局静态变量,在2.*模拟器中测试正常 但在4.*上无法运行 经常出现崩溃,所有的长时间操作都已经放在了子线程中,不应该是子线程的问题,
仔细想想,这个问题好像是在增加了static全局变量后出现.
原来static本身依赖进程模型,而Android力图屏蔽进程的细节,所以在Android中是不能像普通的java代码那种使用static的
替代方案:Application类
由于需要保存全局信息 像登录账户信息等 使用了一些全局静态变量,在2.*模拟器中测试正常 但在4.*上无法运行 经常出现崩溃,所有的长时间操作都已经放在了子线程中,不应该是子线程的问题,
仔细想想,这个问题好像是在增加了static全局变量后出现.
原来static本身依赖进程模型,而Android力图屏蔽进程的细节,所以在Android中是不能像普通的java代码那种使用static的
替代方案:Application类