カスタム アダプター (ArrayAdapter および CursorAdapter) によって駆動される ListView がいくつかあります。アダプターの getView() および bindView() 関数で、ListView に行を作成し、行内の特定の UI 要素にリスナーを設定しています。
現在、ListView の行が Recycler に送信されると、リスナーはまだ接続されているため、メモリが解放されることはありません。行が破棄されるときのコールバックが表示されないため、行がリサイクルされる前にリスナーをデタッチする機会が得られます。
ListView 行でリスナーを管理するにはどうすればよいですか? リスナーを行に追加するための getView()/bindView() しかありませんが、それらを削除するものはありません。
ありがとう