我看到目前demo里的点击播放功能是记录了一个当前点击的position,因为完成任务都是本地的并且是单任务,这是没问题的。
但是,如果有一个todo-list,每个item都有一个完成按钮,这个完成按钮是需要与后台交换的,用户可以在第一个按钮的请求未返回的时候继续点下一个item的完成按钮。各条数据回来后如何找到发送自己的position?
目前我采用的是一个map<Int,Request>,每次新请求就加入它,这样在observe的时候才能知道position,但是感觉不够优雅。
请问如何优雅地解决这类问题?