【问题标题】:Implementing LoadMore functionality with paging library 2使用分页库 2 实现 LoadMore 功能
【发布时间】:2021-01-29 22:10:55
【问题描述】:

我已经在我的应用程序中实现了分页库,它工作得很好,现在我想添加的功能是在底部简单地显示加载更多作为进度条,所以当没有数据时,只需显示进度条,现在我对使用正常分页和回收器视图感到困惑,我需要检查布局管理器中的最后一个位置,或者只是使用回收器的视图项目类型,感谢您的帮助并提前感谢您

【问题讨论】:

    标签: android kotlin android-paging android-paging-library


    【解决方案1】:

    加载状态的概念没有内置到 Paging v2 API 中 - 您需要通过发布来自 DataSource 实现的更新自己来跟踪这一点,并且在 RecyclerView 中显示另一个基于加载状态的项目的最简单方法是使用ConcatAdapter.

    但是,如果您倾向于升级到 v3 测试版,好消息是 v3 API 开箱即用地支持此功能 - 请参阅:

    https://developer.android.com/reference/kotlin/androidx/paging/PagingDataAdapter#loadStateFlow:kotlinx.coroutines.flow.Flow

    和:

    https://developer.android.com/reference/kotlin/androidx/paging/LoadStateAdapter

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-24
      • 2023-02-21
      • 1970-01-01
      • 2011-04-25
      • 1970-01-01
      相关资源
      最近更新 更多