學習 Android Paging 筆記

2023/06/25日

Google CodeLab

Android Paging Basics

目前 Android Studio 的版本為 Flamingo。

先熟悉 ViewModel、View Binding、Room、Coroutines 與 Flow。

\app\src\main\AndroidManifest.xml

line 28

<activity
android:name="com.example.android.codelabs.paging.ui.ArticleActivity"
 

Paging Library 的核心元件

1. PagingSource: 用於載入特定頁面之查詢的數據塊的基礎類別。

2. PagingConfig: 定義用來決定分頁行為之參數的類別。

3. Pager: 負責產生 PagingData 流的類別。

4. PagingData: 分頁數據的容器。

5. PagingDataAdapter: 在 RecyclerView 中呈現 PagingData 的 RecyclerView.Adapter 子類別。

 

1. 建立並繼承自 androidx.paging.PagingSource

1.1 load 中確

 

 

 

 

 

 

 

 

 

 

 

 

留言

這個網誌中的熱門文章

泰文子音與字形之間的變化

AUTOMAXX UP-5HX 使用心得