【发布时间】:2014-01-22 21:42:38
【问题描述】:
我有一个自定义对象列表...这些对象简单地监视我的一些网站以查找用户可能添加的任何新数据。我将这些对象保存在一个静态 List 中,它是 final 类的成员……我创建了一个服务,以给定的时间间隔遍历列表并根据需要进行更新。
final public class MonitorHandler {
public static List<MonitorSettings> monitorsSettings = new ArrayList<MonitorSettings>();
ect....
}
在一段时间内一切都运行良好......根本没有例外。但是,如果我让应用程序运行一段时间......就像说一夜之间列表是空的......就像这些对象已被 android 垃圾收集或删除。为什么是这样??即使在应用程序关闭或发送到后台后,静态对象是否仍然存在?
【问题讨论】:
标签: android class object static