当notifyDataSetChanged时,RecyclerView中的WebView将闪烁

时间:2016-07-28 03:08:12

标签: android webview android-recyclerview

我的WebView中有一个RecyclerView,每当我致电RecyclerView.notifyDataSetChanged时,WebView都会短暂闪烁。

我不希望WebView发生任何变化,我该怎么做?

我知道我可以使用notifyItemXXX代替notifyDataSetChanged解决此问题。但我确实需要notifyDataSetChanged方法。

1 个答案:

答案 0 :(得分:0)

作为 notifyDataSetChanged()官方文档称“布局管理员将被迫完全重新绑定并重新发布所有可见视图。”所以我认为webview的闪光是由此引起的。你可以找到这个“Rely onnotifyDataSetChanged()作为最后的手段。” 正如您所提到的,您必须使用此方法,所以请您提供更多信息,以便我们帮助您找到更好的解决方案。