【发布时间】:2021-12-31 15:24:33
【问题描述】:
所以我有一个带有静态 UI 元素的类,如下所示:
class MyClass {
companion object {
lateinit var item:ChannelItem
}
}
// Item from groupie
class ChannelItem(var channel:Channel): Item<ViewHolder>() {
// bind
// getLayout
}
这似乎导致了内存泄漏,有没有快速修复它而又不太多更改代码的方法?
我正在考虑用
替换该项目var map = mutableMapOf<String, ChannelItem?>()
这会修复内存泄漏吗?如果是,为什么?
非常感谢
【问题讨论】:
标签: android kotlin memory-leaks android-context groupie