在数据更改时,我们调用notifyDataSetChanged将recyclerview数据更新为最新版本。某些方案工作正常,但在某些情况下不会调用onBindViewHolder来更新数据。 notifyDataSetChanged没有调用onBindViewHolder。
但是在更改方向或转到下一个屏幕并返回此屏幕时,它会更新。而且在我们的情况下,我们根据要求在某些情况下显示叠加对话框(下面的操作栏),想到这可能是一个问题。
如果在此基础上显示任何对话框,那么只要有新数据,recyclerview会更新数据吗?
有什么建议吗?谢谢。