Sar*_*lla 5 paging android kotlin android-architecture-components
我在我的应用程序中使用PagedList库。
使用PagedListAdapter,一切都能按预期工作。但是,我找不到如何获得回调并收到有关PagedList已更新的通知。
在列表的ItemKeyedDataSource用于从网络获取列表的数据。此时,将调用PagedListAdapter的SubmitList,提供长度为0的PagedList。当DataSource从网络中获取数据时,将执行其callback.onResult()并更新列表的UI,以显示获取的项目。但是,这不会调用SubmitList方法,并且由于未调用onCurrentListChanged,因此我没有在适配器中找到通知此更新的方法。如何将此类更改通知适配器?
谢谢 :)
您可以使用PagedList.addWeakCallback。您可以将 a 传递PagedList.Callback给它并监听诸如onInserted,onChanged或 之类的事件onRemoved。更多细节可以在这个答案中找到
| 归档时间: |
|
| 查看次数: |
786 次 |
| 最近记录: |