我有一个ListViewand 在它的adapter方法中,我在里面getView返回一个RelativeLayoutwith 。MyButton
MyButton有一个textView,我里面有可点击的单词(ClickableSpan)。
为了完成这项工作,我从以下行开始:
textView.setMovementMethod(LinkMovementMethod.getInstance());
一切正常,但 MAT 显示MyButton由于textView. 当我注释掉上面的行时,没有任何泄漏。
我要设置movementMethod吗null?但即使是这样,我也不知道按钮的破坏时刻来设置它,null因为它在许多其他视图中。
我究竟做错了什么?如何防止这种泄漏?

更新
通过将文本设置为内部的空字符串解决了泄漏onDetachedFromWindow问题,但我仍在尝试查找与此行为相关的文档。我为什么要设置textviewto ""?