【发布时间】:2020-09-11 07:02:36
【问题描述】:
所以,我正在使用 MVVM 架构、协程、Jetpack 制作类似于 instagram 提要的内容。
我正在使用 paging-3 库在 recyclerview 中显示帖子列表。每个帖子都包含图片、点赞数、分享数、cmets 数。目前,我的应用程序没有使用缓存。所以应用只依赖网络中的单一数据源。
我在使用 MVVM 实现类似/不同的功能时遇到问题。当用户喜欢或不喜欢某些特定帖子时,我正在使用 post_id 向后端 api 发出网络请求。该 api 将从服务器返回最新的喜欢计数。我想在 recyclerview 中显示的特定帖子中更新这个类似计数。
但是,我不知道如何使用 MVVM 模式来实现此功能并更新 Flow
那么,如何使用 MVVM 和 paging-3 来实现这个功能。
【问题讨论】:
标签: android-recyclerview kotlin-coroutines android-architecture-components android-mvvm android-paging