0. LazyColumn 주의사항 : items 내부에서 rememberSaveable은 적용 되지않는다.. (왜??)
1. PagingSource 리프레시
1> 아래와 같이 initialpage 스냅샷을 저장해둡니다
2> getRefreshKey에서 아래 소스 T(여기서는 QuerySnapshot)를 return해준다.
3> 변경점에서 refresh()를 호출해준다. 이때 pagingItems는 lazycolumn의 items가 됨
2. Paging 내부 메소드로 아래를 구현한다
'Android Dev > Compose' 카테고리의 다른 글
Compose - LazyColumn + Counting Method + Firebase + Flow 예제 (0) | 2021.09.04 |
---|---|
Compose Layout trial (0) | 2021.08.31 |
JetPack Compose(3) - Advanced State and Side Effects (0) | 2021.08.15 |
JetPack Compose(2) - Navigation (0) | 2021.08.11 |
revision[2022.11.04] JetPack Compose(1) - Using state in Jetpack Compose (0) | 2021.08.09 |