发现一些奇怪的问题--- 如果系统把我的app放到后台运行- 有些时候就会发生 某些类的实例被回收掉了-此类是有引用的- 再次调用的时候导致没有做初始化(ps:我以为它初始化过了)-导致数据结果不正常- 1,我不知道为嘛有引用的回被回收掉- 有人知道么? 2.如何处理这种问题-? (目前在已知的地方,再次调用的时候都重新初始化了一次---)有更好的办法么? 比如检测到它被 是否被系统回收掉-···
首先我没遇到过你说的情况,而且您提供的信息也不多,我把我所知道的和你交流下。 你可以写一个类继承Application(记得在配置文啊件里声明关联它)…系统回收时一般回收和Activity相关的… 你可以把一些全局的东西放到这里声明(这是原生的单体)… 实在还不行…你可以overide lowmemory方法…做些万无一失的策略比如序列化到磁盘…如果真的有必要的话… 另:提醒如果用4.0调试…有个模式会频繁回收Activity
欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。 温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。