android - 有没有办法从 PagedList 中删除项目并通知 RecyclerView?
问题描述
有没有办法从 PagedList 中删除项目并通知 RecyclerView 而不会使 DataSource(不是 Room)失效?
我试过的:
将所有模型存储在自己的列表中,在需要时从中删除模型,调用 dataSource.invalidate() 并在 loadInitial -> onResult 回调中提交存储的列表。但似乎这不是很优雅的解决方案......
解决方案
推荐阅读
- spring - 调用 docker-compose build 命令时执行 Spring buildpacks
- asp.net-mvc - .Net MVC 4 中 Swagger-Net 中每个方法的 BasicAuthentication 和 ApiAuthentication
- ruby - 在 Mac Big Sur M1 上安装 Ruby 2.2.9 时出现问题
- python-3.x - 使用面向对象的方法在 Tkinter 中的窗口之间传递数据
- react-native - 改变手机底部触摸颜色与反应原生
- ios - iOS 推送通知停止工作(可能是由于权利错误)
- c# - 连接不同的数据类型对象以返回一个字符串
- symfony - 如何使用 admin-bundle 处理 Symfony 4 中的 perPageOptions 弃用?
- java - 将方法返回类型分配给 case 时,常量表达式需要错误
- elasticsearch - 哪个字段找到了搜索查询?