[Kotlin Side Project] RemoteMediator 무한 로딩
2021. 11. 18. 18:05ㆍKotlin/Kotlin Side Project
반응형
[이슈] RemoteMediator 무한 페이지 로딩 발생
[원인] Room의 Dao를 통해 PagingSource를 구성할 때 최신 값을 가져오려고 id를 역순으로 해서 db에 질의했기 때문에 adapter에서는 마지막 아이템에 반복적으로 도달하는 결과를 초래해 스크롤을 내리지 않아도 무한 페이지 로딩이 발생함
[해결] PagingSource는 @Query("select * from table order by id desc") 가 아닌 @Query("select * from table")로 구성
반응형
'Kotlin > Kotlin Side Project' 카테고리의 다른 글
[Kotlin Side Project] Paging3 적용(Offline-first) (0) | 2022.03.04 |
---|---|
[Kotlin Side Project] Clean Architecture 구현 (0) | 2022.03.04 |
[Kotlin Side Project] 구현 목표 (1) | 2022.03.04 |
[Kotlin Side Project] RemoteMediator 키 관리 (1) | 2021.11.17 |
[WIP][Kotlin Side Project] 자체 단일 저장소 DB 저장 구현 오류 (0) | 2021.11.15 |