Android recyclerview 调用notifyItemChanged() 刷新无效,刷新错乱
问题在项目中发现,同样的调用方式,在别的页面是没有问题,就唯独在我创建的新页面中出现该问题,调用adapter.notifyItemChanged()刷新方法后,没有生效,很是奇怪,有时候刷新的索引的不对的。原因是因为我新建的页面中recyclerview 列表中,添加了header,倒是列表索引和数据的索引对不上,所以就导致了:有时候是刷新无效,有时候是刷新的索引和理论上的位置不一样。解决方案找到问题就好解决了,调用notifyItemChanged()方法前,判断一下,是否有head
复制链接