關鍵詞彙
PagingSource :定義瞭如何圍繞現有數據定義的現有邊界獲取和刷新數據。
文章
Android 應用中採用依賴項注入模式並使用 Hilt 庫
代碼庫奇葩問題Unresolved reference for all builtin methods with red underline
視頻
[Paging: Fetching data from network - MAD Skills]
官方文章&代碼
代碼地址
git clone https://github.com/googlecodelabs/android-paging
初始狀態代碼位於 master 分支中。對於某些步驟,您可以參閱以下解決方案:
- 分支 step5-9_paging_3.0 - 您可以找到第 5 步到第 9 步(爲項目添加 Paging 3.0)的解決方案。
- 分支 step10_loading_state_footer - 您可以找到第 10 步(添加一個顯示加載狀態的頁腳)的解決方案。
- 分支 step11_loading_state - 您可以找到第 11 步(在查詢之間添加加載狀態顯示)的解決方案。
- 分支 step12_separators - 您可以找到第 12 步(爲應用添加分隔符)的解決方案。
- 分支 step13-19_network_and_database - 您可以找到第 13 步至第 19 步(爲應用添加離線支持)的解決方案