【问题标题】:Progressbar with Paging library android带有分页库android的进度条
【发布时间】:2018-03-27 00:50:33
【问题描述】:

我希望在我的应用程序中使用新的架构组件“分页库”https://developer.android.com/topic/libraries/architecture/paging.html,它从服务器获取数据并显示在回收站视图中。

分页库是一个很好的补充,有助于管理分页内容。我检查了所有样品,它们工作正常。但我的一个要求是,当我们滚动到 recyclerview 的末尾并开始加载下一页(由 Paging Library 管理)时,我需要在底部显示一个进度条行。

我知道如何使用 recyclerview 滚动侦听器和 2 种视图类型来做到这一点。但我正在寻求的解决方案是如何使用“分页库”来做到这一点。它可以选择启用占位符,这不是我想要的。

非常感谢您对此的任何帮助。

【问题讨论】:

  • 请发布示例链接(使用网络 api/非数据库)
  • @Alex y 我用过这个,以为还有更多的东西。无论如何,当我关闭/打开互联网时,它不会滚动更多:(所以我最终继续使用带有 scrollListener 的黑客
  • 您找到合适的解决方案了吗? @Sreekanth
  • 您好,您找到答案了吗?

标签: android android-architecture-components android-architecture-lifecycle android-paging


【解决方案1】:

如果我正确理解您使用自定义 TiledDataSource,那么您可以从 loadRange(int, int) 向 UI 线程发送有关进度启动的信号,并在您的观察者中停止显示进度条。

【讨论】:

    猜你喜欢
    • 2014-08-06
    • 2021-05-29
    • 2018-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多