【发布时间】:2021-02-04 06:41:02
【问题描述】:
当使用 Android ViewBinding 时,您是否必须显式删除 clickListeners 以避免内存泄漏,或者所有这些都通过释放绑定来处理?
binding.button.setOnClickListener { }
override fun onDestroyView() {
super.onDestroyView()
binding = null
}
【问题讨论】:
-
您是否在您的
OnClickListener实例中存储了binding的副本?否则我不确定你担心什么泄漏。您能否详细说明您认为可能发生泄漏的具体示例?
标签: android memory-leaks android-viewbinding