我有一个ListView
and 在它的adapter
方法中,我在里面getView
返回一个RelativeLayout
with 。MyButton
MyButton
有一个textView
,我里面有可点击的单词(ClickableSpan
)。
为了完成这项工作,我从以下行开始:
textView.setMovementMethod(LinkMovementMethod.getInstance());
一切正常,但 MAT 显示MyButton
由于textView
. 当我注释掉上面的行时,没有任何泄漏。
我要设置movementMethod
吗null
?但即使是这样,我也不知道按钮的破坏时刻来设置它,null
因为它在许多其他视图中。
我究竟做错了什么?如何防止这种泄漏?
更新
通过将文本设置为内部的空字符串解决了泄漏onDetachedFromWindow
问题,但我仍在尝试查找与此行为相关的文档。我为什么要设置textview
to ""
?