私は a を持ってListView
おり、そのメソッドで、その中に aを返しadapter
ます。getView
RelativeLayout
MyButton
MyButton
があり、textView
その中にクリック可能な単語があります ( ClickableSpan
)。
これを機能させるには、次の行から始めます。
textView.setMovementMethod(LinkMovementMethod.getInstance());
すべてが完全に機能しますが、MATMyButton
はtextView
. 上記の行をコメントアウトすると、何も漏れません。
に設定movementMethod
しましょnull
うか?null
しかし、そうであっても、他の多くのビューの中にあるため、それを設定するボタンの破壊の瞬間を知ることはできません。
私は何を間違っていますか?この漏れを防ぐには?
アップデート
内部でテキストを空の文字列に設定することでリークを解決しましたがonDetachedFromWindow
、この動作に関連するドキュメントをまだ探しています。を に設定する必要があるのはなぜtextview
ですか""
?