일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Animation
- junit
- Android
- paging
- MediaPlayer
- Observable
- php
- Kotlin
- 인앱결제
- SwiftUI Tutorial
- GCP
- SWIFTUI
- google play
- databinding
- 동영상
- Koin
- MediaSession
- list
- node
- MotionLayout
- Reactive
- mysql
- RxKotlin
- 테스트 자동화
- rx
- android13
- node.js
- Android 13
- mvvm
- PagingLib
- Today
- Total
목록Paging Library (2)
봄날은 갔다. 이제 그 정신으로 공부하자
이 글에서는 “Paging Library - Overview(als2019.tistory.com/8)”를 기반으로 특히 정보가 변경될 때 앱의 UI에서 사용자에게 정보 목록을 표시하는 방법을 설명합니다. 프로젝트에 Paging Library 추가 프로젝트의 build.gradle 파일에 아래 종속성을 추가합니다. dependencies { def paging_version = "2.1.0" // For Kotlin use paging-runtime-ktx implementation "androidx.paging:paging-runtime:$paging_version" // alternatively - without Android dependencies for testing // For Kotlin use..
이 글에서는 “Paging Library - Overview(als2019.tistory.com/8)”를 기반으로 앱의 아키텍처 요구에 맞게 앱의 데이터 로드 솔루션을 맞춤설정하는 방법을 설명합니다. observable list 생성 일반적으로 UI 코드는 앱의 ViewModel에 있는 LiveData 개체(또는 RxJava2를 사용하고 있다면 Flowable 또는 Observable 개체)를 관찰합니다. 식별 가능한 개체는 앱 목록 데이터의 콘텐츠와 표시 간에 연결을 형성합니다. 이러한 식별 가능한 PagedList 개체 중 하나를 생성하려면 DataSource.Factory 인스턴스를 LivePagedListBuilder 또는 RxPagedListBuilder 개체에 전달해야 합니다. DataSour..