Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- builderPattern
- 싱글톤
- PrototypePattern
- 팩토리 메소드
- Design Pattern
- 추상 팩토리
- 추상팩토리패턴
- Observer Pattern
- Abstract Factory
- 옵저버 패턴
- Functional Programming
- ㅓ
- ㅋㅁ
- r
- 디자인패턴
- F
- factory method
- 빌터패턴
- a
- 함수형프로그래밍
- 디자인패턴 #
- designPattern
- Kotlin
- 코틀린
- El
- Singleton
- 프로토타입 패턴
Archives
- Today
- Total
오늘도 더 나은 코드를 작성하였습니까?
REFRESH 배치 본문
앱이 목록 상단부터 REFRESH를 하는 경우 RemoteMediator가 prepend 로드 동작을 정의할 필요가 없다.
앱이 네트워크에서 로컬 데이터베이스로 incremental loading 를 지원해야 하는 경우에는 사용자의 스크롤 위치인 anchor 부터 페이지 나누기를 재개하는 기능을 지원해야 합니다.
Room의 PagingSource 구현에서 이 작업이 자동으로 처리되지만, Room을 사용하지 않는 경우에는 PagingSource.getRefreshKey()를 재정의하면 됩니다. getRefreshKey()의 구현 예는 PagingSource 정의를 참고
'Android Jetpack Architecture > Paging3' 카테고리의 다른 글
android paging3 basic codelab 정리2 (0) | 2022.10.10 |
---|---|
android paging3 basic codelab 정리1 (0) | 2022.10.10 |
paging3 race conditions 처리와 remote keys 관리하기 (0) | 2021.08.19 |
RemoteMediator 구현하기 (0) | 2021.08.19 |
네트워크 및 데이터베이스의 페이징. (0) | 2021.08.19 |