您好,匿名用户
随意问技术百科期待您的加入

android 系统回收问题 --!

0 投票

发现一些奇怪的问题--- 如果系统把我的app放到后台运行- 有些时候就会发生 某些类的实例被回收掉了-此类是有引用的- 再次调用的时候导致没有做初始化(ps:我以为它初始化过了)-导致数据结果不正常-
1,我不知道为嘛有引用的回被回收掉- 有人知道么?
2.如何处理这种问题-? (目前在已知的地方,再次调用的时候都重新初始化了一次---)有更好的办法么? 比如检测到它被 是否被系统回收掉-···

用户头像 提问 2012年 12月1日 @ Dionysus 上等兵 (229 威望)
分享到:

1个回答

0 投票

首先我没遇到过你说的情况,而且您提供的信息也不多,我把我所知道的和你交流下。
你可以写一个类继承Application(记得在配置文啊件里声明关联它)…系统回收时一般回收和Activity相关的…
你可以把一些全局的东西放到这里声明(这是原生的单体)…
实在还不行…你可以overide lowmemory方法…做些万无一失的策略比如序列化到磁盘…如果真的有必要的话…
另:提醒如果用4.0调试…有个模式会频繁回收Activity

用户头像 回复 2012年 12月1日 @ Archer 上等兵 (494 威望)
提一个问题:

相关问题

0 投票
1 回复 291 阅读
0 投票
0 回复 92 阅读
用户头像 提问 2013年 10月10日 @ Sivir 上等兵 (275 威望)
0 投票
1 回复 47 阅读
用户头像 提问 2012年 12月1日 @ Nero 上等兵 (377 威望)
0 投票
1 回复 29 阅读
用户头像 提问 2012年 12月1日 @ Lux 上等兵 (267 威望)
0 投票
0 回复 11 阅读
用户头像 提问 2014年 3月17日 @ Zyra 上等兵 (289 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...