我有一个ListView。该Listview中的每个视图项都有一个进度条,将由某些线程更新。当listview重用视图(没有唯一视图)时,线程会在添加新项目和滚动列表视图时更新意外视图。
我想知道如何创建一些独特的视图,每个线程只更新列表视图中的给定视图?
答案 0 :(得分:1)
Listview不会像recyclelerview那样重复使用视图,因为listview依赖于使用ViewHolder模式实现重用的实现者。只是不要使用视图模式,每个列表项都将收到自己的视图。请注意不要在包含太多并发项的列表中执行此操作。由于某种原因,Viewholder成为了事实上的标准。
答案 1 :(得分:0)
我只是看看class。将要更新的视图放在标题列表中。完成后,将其放回适配器。