SMALL nextKey1 [Paging] Paging 사용법 1. 데이터 소스 정의 페이지로 나누기를 구현할 때 다음 조건을 충족하는지 확인해야 한다. - UI의 데이터 요청을 올바르게 처리하여 동일한 쿼리에 여러 요청이 동시에 트리거되지 않도록 한다. - 관리 가능한 양의 가져온 데이터를 메모리에 유지한다. - 이미 가져온 데이터를 보완하기 위해 추가 데이터를 가져오라는 요청을 트리거한다. PagingSource를 사용하면 이 작업을 모두 실행할 수 있다. PagingSource는 데이터를 가져오는 방법을 지정하여 데이터 소스를 정의한다. 그러면 PagingData 객체는 사용자가 RecyclerView에서 스크롤할 때 생성되는 힌트가 로드되면 PagingSource에서 데이터를 가져온다. data class Article( val id: Int, val tit.. 2023. 2. 5. 이전 1 다음 LIST