RecyclerView 列表同时发送多个请求,如何优雅实现?
作者: parcool创建于 2023年12月19日更新于 2023年12月19日
我看到目前的demo中,点击播放功能是记录了当前点击的位置,因为完成任务都是本地的并且是单任务,这没问题。但是,如果有一个待办列表,每个项目都有一个“完成”按钮,这个“完成”按钮需要与后端交换,用户可以在第一个按钮的请求未返回时继续点击下一个项目的“完成”按钮。在各条数据返回后,如何找到发送自己的位置?目前我采用的是一个map<Int,Request>,每次新请求都加入它,这样在观察时才能知道位置,但感觉不够优雅。请问如何优雅地解决这类问题?
内容来源: KunMinX/Jetpack-MVVM-Best-Practice