我需要更新像这张图片这样的元素我从 JSON URL 获取数据我需要一种方法来做类似于图像中的事情
2 回答
![?](http://img1.sycdn.imooc.com/5458464a00013eb602200220-100-100.jpg)
侃侃无极
TA贡献2051条经验 获得超10个赞
从 JSON 映射对象后,您必须更新列表的项目,最后调用yourAdapter.notifyDataSetChanged()
以通知更改。根据您想要的功能,您必须启动另一个线程来实时更新分数或使用按钮简单地触发更新。
![?](http://img1.sycdn.imooc.com/545869470001a00302200220-100-100.jpg)
斯蒂芬大帝
TA贡献1827条经验 获得超8个赞
如果您想更新特定项目而不是整个列表,您应该使用adapter.notifyItemChanged()。最简单的方法是更新您提供给适配器以显示的列表,然后使用 notifyItemChanged(index) 通知适配器项目已更改,其中 index 是您更新的项目在列表中的位置。
为了获得更大的粒度,您可以使用 notifyItemChanged(index, payload) ,您可以将其设置为仅更新更新项目的一部分,其中在您的 onBindViewHolder() 中使用有效负载来“标记”已更改的内容。
添加回答
举报
0/150
提交
取消