Android/Kotlin 리사이클러뷰 어뎁터 중복된 이미지가 나오는 현상 해결법 / Recyclerview adapter duplicate image error TIL #82


Android/Kotlin 리사이클러뷰 어뎁터 중복된 이미지가 나오는 현상 해결법 / Recyclerview adapter duplicate image error TIL #82

오늘 회사에서 하루 종일 삽질한 문제이다. 나 같은 경우는 리사이클러뷰 안에 리사이클러뷰를 사용하는 중복 리사이클러뷰를 구현하고 있었는데, 글라이드 라이브러리를 통해서 이미지를 디스플레이하였다. 그런데 문제는 arrayList에서 0인덱스 자리에만 이미지가 출력되면 좋겠지만, 9인 덱스 자리에서도 똑같은 이미지가 출력되는 것이었다. 아이템의 개수를 증가하니, 9 배수 자리의 인덱스 값에서만 같은 이미지가 계속 출력되는 것이었다. 리사이클러뷰 어뎁터를 갱신할 때는 DiffUtil을 사용하고 있었는데, 혹시나 리사이클러뷰가 두 개이니 각각의 리사이클러뷰를 갱신하지 못해서 생긴 문제인가 생각이 들었다. (리사이클러뷰 하나만 갱신을 진행하고 있는 상태) 물론 이게 문제가 아니었다.. 이것 때문에 막혀서 시간을 ..


원문링크 : Android/Kotlin 리사이클러뷰 어뎁터 중복된 이미지가 나오는 현상 해결법 / Recyclerview adapter duplicate image error TIL #82