android 应用后台运行问题

T-Quake 2013-04-07 10:30:37
大家好,小弟目前遇到个问题,就是我写了个比较复杂的应用,当我按home键的时候应用退到后台,然后在不长的时间内重新点击应用,应用还是之前的状态(这个没问题)。但是如果,我在应用进入后台后,等待长时间比如半个小时以上的话,在进应用,发现应用某些资源貌似在内存中被释放了,有时候点击一些东西,甚至出现空指针。我想请教下有什么方法可以规避这种问题吗
...全文
130 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
一刀 2013-04-09
  • 打赏
  • 举报
回复
如果Activity在后台待了较长时间,系统可能会对它进行资源回收,结果再进入时,Activity就变成了新的,或者有一些弱引用所指向的资源被释放。 如果不想Activity被回收,可以在通知栏显示点什么东西 如果不许资源释放,就用强引用。
深夜深几许 2013-04-07
  • 打赏
  • 举报
回复
我一般是封装JSON内存存储的
深夜深几许 2013-04-07
  • 打赏
  • 举报
回复
如果你的服务还在的话,你的内存是没有释放的,出现空指针的话,你可以跟踪一下,如果是真的被释放了,文件存储的方式,如果是数据太复杂,用文件存储就不方便的,你要封装自己的文件存储

80,350

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧