gpt4 book ai didi

java - Recyclerview 调用 notifyItemChanged 导致空白项

转载 作者:行者123 更新时间:2023-11-29 18:37:03 26 4
gpt4 key购买 nike

RecyclerView 调用 notifyItemChanged() 导致空白条目

我有一个 RecyclerView 并且它的每个子项都有一个 RecyclerView,当子项中的 RecyclerView 数据集发生变化时(例如。一些项目插入)。我尝试调用父 RecyclerViewnotifyItemChanged() 来刷新它。但是当我调用那个函数时,它会导致下面出现一个空白项。

mMessagesAdapter.notifyItemChanged(position);

当我为某个位置调用notifyItemChanged()时,下面会出现一个空白项,可以看到,但是没有数据,全是白色。

演示: https://github.com/zoodeveloper/NestBug

最佳答案

adapter.notifyItemChanged() 用于刷新现有项目。如果要添加新项目,则应调用 adapter.notifyItemRangeChanged(position, data.size())

关于java - Recyclerview 调用 notifyItemChanged 导致空白项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53878905/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com