RecyclerView notifyDataSetChanged不会调用onBindViewHolder来更新数据

时间:2016-06-28 21:42:13

标签: android android-recyclerview android-adapter notifydatasetchanged

在数据更改时,我们调用notifyDataSetChanged将recyclerview数据更新为最新版本。某些方案工作正常,但在某些情况下不会调用onBindViewHolder来更新数据。 notifyDataSetChanged没有调用onBindViewHolder。

但是在更改方向或转到下一个屏幕并返回此屏幕时,它会更新。而且在我们的情况下,我们根据要求在某些情况下显示叠加对话框(下面的操作栏),想到这可能是一个问题。

如果在此基础上显示任何对话框,那么只要有新数据,recyclerview会更新数据吗?

有什么建议吗?谢谢。

0 个答案:

没有答案