我正在使用 PagedList我的应用程序中的库。
使用 PagedListAdapter 一切正常.但是,我无法找到如何获得回调并收到 PagedList 已更新的通知。
在列表的ItemKeyedDataSource用于从网络中获取列表的数据。此时,调用 PagedListAdapter 的 submitList,提供长度为 0 的 PagedList。当 DataSource 从网络获取数据时,将执行其 callback.onResult() 并更新列表的 UI 以显示获取的项目。但是,这并没有调用 submitList 方法,而且我还没有找到在此更新的适配器中通知的方法,因为 onCurrentListChanged 也没有被调用。如何通知适配器此类更改?
谢谢 :)
最佳答案
您可以使用 PagedList.addWeakCallback
.您可以通过 PagedList.Callback
到它并收听诸如 onInserted
之类的事件, onChanged
或 onRemoved
.更多细节可以在这个 answer 中找到
关于android - 没有收到有关 PagedList 更新的通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50873871/