美文网首页
一点关于List<T>和LinkedList<

一点关于List<T>和LinkedList<

作者: 鲁克巴克诗 | 来源:发表于2016-09-27 10:23 被阅读17次

    实现一个点赞和取消赞的功能,要求接口返回点赞或者取消赞成功后更新UI界面,且自己的头像置于点赞行最前。
    接口给的点赞列表时List<T>类型,这个类型并不没有像LinkedList那样的AddFirst()函数。那该怎么实现呢?

    Paste_Image.png
    重点是: linkedList.addAll(model.getPraiseList()); 
    因为
    

    首先我new了一个LinkedList,然后将List<T>装进去,用的linkedList.addAll(List<T>),这样之前的点赞数据顺序未动的情况下变成了LinkedList,然后将我自己点赞头像的数据用addFirst(praiseInfo)放入顶层,这样就可以不用调用整体页面数据接口,然后动态更新点赞行UI就可以了。取消赞更新,则判断我的id是否和list中的id相等,则删除。然后动态更新。

    相关文章

      网友评论

          本文标题:一点关于List<T>和LinkedList<

          本文链接:https://www.haomeiwen.com/subject/wxycyttx.html