【发布时间】:2018-03-07 14:45:10
【问题描述】:
我正在阅读 Efficient Android Threading,上面写着
与其使用带有外部类引用的嵌套类,不如使用静态内部类,因为它们只引用全局类对象而不是实例对象。这只是缓解了泄漏,因为在线程执行时,静态内部类对其他实例对象的所有显式引用仍然有效。
但我不清楚为什么它会减轻泄漏。如果静态内部类中对其他实例对象的所有显式引用都是活动的,这不是与上述解释相反的内存泄漏原因吗?
【问题讨论】:
标签: memory-leaks