如何解决如何使用MVVM体系结构从kotlin流中的recyclerview适配器更新数据?
所以,我正在使用MVVM架构,协程,Jetpack制作类似于instagram feed的东西。
我正在使用分页3库在recyclerview中显示帖子列表。每个帖子包含图像,喜欢计数,分享计数,评论计数。目前,我的应用程序未使用缓存。因此,应用程序仅依赖于来自网络的单个数据源。
我在使用MVVM实现相同/不同功能时遇到问题。当用户喜欢或不喜欢某个特定的帖子时,我向网络发出使用post_id的后端api的请求。该api将从服务器返回最新的点赞计数。我想在recyclerview中显示的特定帖子中更新这种计数。
但是,我不是如何使用MVVM模式实现此功能并更新Flow
因此,如何使用MVVM和分页3实现此功能。
解决方法
您可以查看Hotstar的Android : Leveraging RecyclerView Effectively with ViewModel博客。他们的方法是 每个RecyclerView项目一个ViewModel 来克服类似的问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。