
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
RecyclerView 周りで割と簡単に起きるメモリリーク 2つとその解決方法 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
RecyclerView 周りで割と簡単に起きるメモリリーク 2つとその解決方法 - Qiita
Android を触り始めて1年弱、LeakCanary を初めて使ってみたところ、普通に使っているつもりだった Rec... Android を触り始めて1年弱、LeakCanary を初めて使ってみたところ、普通に使っているつもりだった RecyclerView 周りでメモリリークを起こしていると怒られたので、サンプルプログラム を作って調べてみました。なお、サンプルは全て Kotlin です。 ケース 1. RecyclerView.adapter が Activity よりも長生きする場合 メモリリーク このサンプルは、下図のようなベーシックな構造をとっています。 Fragment が RecyclerView を表示していて、その adapter がカスタムの ViewHolder を供給しています。一つだけ、通常(!?) の構造から逸脱しているとすれば、それは Fragment が adapter への参照を保持していることです。せっかく Fragment を使っているので、adapter の生存時間を