【发布时间】:2015-06-17 20:42:58
【问题描述】:
我正在开发一个严重依赖传感器数据的应用。因此,我需要一个能够在这些条件下持续感知的框架:
- 继续感知低内存(在垃圾收集中幸存)
- 在用户从堆栈中擦除应用程序后继续感知
- 崩溃后继续感知
问题在于,Android 在垃圾收集方面出了名的残酷。我目前的解决方案是前台服务,这是非常糟糕的做法。我想切换到单例对象,因为服务(即使在前台)没有永生。所以第一个问题很简单:
可以对静态成员进行垃圾回收吗,例如在使用单例时?
【问题讨论】:
标签: android service garbage-collection singleton