心路2

做了个类似于点赞的逻辑

又一次让自己钻进了死胡同 

钻进死胡同不要紧 关键是自己能敢于打破这个死胡同 跳出来才是最重要的

刚开始自己想的是这样的:

就拿点赞说吧 因为单元格要重用 所以为了不出现重用单元格之后 点过赞的还是显示没赞

刚开始自己的想法是点过赞之后刷新数据源

那么刷新数据源就应该请求数据(没错就是错在了这里),那么问题又来了

不能仅仅就刷新一页 你不知道你的数据实在那一页放着 就算知道处理起来也是比较麻烦的

那样的话如果当前有一千条数据 那你是不是就要刷新一千条啊 

显然这样是不行的 太浪费了 真拿客户的流量不是流量了

接下来又想了个办法就是 自定义当前按钮 给个枚举类型

这样也能解决问题  但是想想还是有点麻烦

其实最简单的办法 就是直接更改模型数据就行了

干嘛要做那摩多

这也是自己走进的死胡同 想当然的认为只要刷新就要请求数据 而没有想到自己去更改数据

原文地址:https://www.cnblogs.com/dlwj/p/5817059.html