【发布时间】:2011-01-29 09:04:56
【问题描述】:
在 android 中,是否推荐使用静态变量? 例如,在 Java 中实现 单例模式,我通常会这样做:
private static A the_instance;
public static A getInstance() {
if (the_instance == null) {
the_instance = new A();
}
return the_instance;
}
另外,Android JVM 什么时候清理这个问题?
【问题讨论】:
-
我相信你需要一个锁来同步你的单例类,否则在多线程场景下你将在堆内存上有多个对象。