paging2 [Android] RecyclerView에서 페이징+삭제 처리하기 (with Room) #2 [Android] RecyclerView에서 페이징 처리하기 #1 RecyclerView에서 리스트를 스크롤하다가 어느 순간에 로딩 화면이 뜨면서 리스트가 늘어나는 것을 본 적 있을 것이다. Adapter에서 등록된 list가 마지막에 도달했을 때를 감지하여 로딩 화면을 띄우 ogyong.tistory.com 저번에 RecyclerView에서 문자열 배열이 저장된 파일을 이용해 페이징 처리를 해봤는데, 이번에는 실제로 Room에 저장된 데이터의 페이징과 삭제 처리를 해보려고 한다. RecyclerView 페이징 예제 예제에서 Room, ViewModel, LiveData, Coroutine, ViewBinding을 사용한다. 1부터 30까지의 값을 Room을 이용해서 기기에 저장한다. (데이터 저장은 별.. Android/RecyclerView 2023. 1. 9. [Android] RecyclerView에서 페이징 처리하기 #1 RecyclerView에서 리스트를 스크롤하다가 어느 순간에 로딩 화면이 뜨면서 리스트가 늘어나는 것을 본 적 있을 것이다. Adapter에서 등록된 list가 마지막에 도달했을 때를 감지하여 로딩 화면을 띄우고 다음 페이지를 호출하는 것이다. RecyclerView는 스크롤 상태와 리스트의 포지션에 대한 정보를 알려주는 addOnScrollListener 메서드를 제공한다. addOnScrollListener를 이용해서 페이징 처리를 해보려고 한다. RecyclerView 페이징 예제 1번 2번 3번 4번 5번 6번 7번 8번 9번 10번 11번 12번 13번 14번 15번 16번 17번 18번 19번 20번 21번 22번 23번 24번 25번 26번 27번 28번 29번 30번 총 3페이지가 있다고 .. Android/RecyclerView 2022. 12. 16. 이전 1 다음