recyclerview

Android

Adapter Memory Leak

동아리 mvvm 스터디에서 Android Memory Leak이 발생한다고 설명했지만 정확히 어떻게 메모리 누수가 발생하는지 알아보자. Leak Canary는 SearchFragment에서 Item 클릭 후 해당하는 아이템의 Detail한 정보를 볼 수 있는 DetailFragment로 이동했을 때 memory leak을 탐지했다. 이 상황은 SearchFragment가 onDestroyView가 되었을 때 memory leak이 발생하는 것을 알 수 있었다. 이 메모리릭에 자세히 알아보기 전에 Fragment의 binding에 대해서 알아볼 필요가 있었다. binding = null in onDestroyView() viewbinding은 뷰와 상호작용하는 코드를 쉽게 작성하게 해준다. 뷰바인딩이 활성..

KimDaQ
'recyclerview' 태그의 글 목록