간단한 Paging 예제입니다.
구글 예제에 충실하게 한번 설명을 해보겠습니다.
여기 코드를 거의 그대로 사용했습니다.
https://developer.android.com/codelabs/android-paging-basics#5
봐야할 부분은
PagingSource와 함께
ViewModel에서 Paging을 호출하는 부분입니다.
일단 ViewModel부터 한번 보겠습니다.
ITEMS_PER_PAGE -> 몇개씩 불러올껀가
cachedIn -> LifeCycle이랑 연동해서 사용
여기는 뭐 별거 없습니다.
하나씩 한번 보겠습니다.
처음에 null
기본 pageSize * 3
그 다음에 pageSize 만큼 받아옵니다.
- 참조
https://leejieun1121.github.io/android/Android-Paging%EC%9D%B4%EB%9E%80/
https://hanyeop.tistory.com/219
https://developer.android.com/codelabs/android-paging-basics#5
'Android Jetpack' 카테고리의 다른 글
DataBinding - 2 (two - way binding) (0) | 2023.01.16 |
---|---|
DataBinding - 1 (two - way binding) (0) | 2023.01.16 |
dataStore - 2 (0) | 2022.08.15 |
dataStore - 1 (0) | 2022.08.06 |
BindingAdapter + databinding (0) | 2022.08.05 |