Android静态参考是否强大

时间:2014-11-05 19:07:49

标签: java android reference singleton classloader

我有一个单身人士,我希望在Application的一生中保持活力。

public final class KeepAlive extends Whatever {
    private KeepAlive() {}

    private static class Singleton {
        private static final KeepAlive instance = new KeepAlive();
    }
}

Singleton.instance是否被视为强引用,因此不会获得GC?

更新:Android是否使用自定义类加载器?是这样,它会卸载像KeepAliveSingleton这样的课程吗?

1 个答案:

答案 0 :(得分:5)

简短的回答 - 是的。一旦创建,它就不会被垃圾收集。