我的RecyclerView
中有一个WebView
,每当我拨打RecyclerView.notifyDataSetChanged
时WebView
都会有短暂的闪烁。RecyclelerView中的WebView将在notifyDataSetChanged时闪烁
我不想在WebView
上发生任何变化,我该怎么做?
我知道我可以用notifyItemXXX
而不是notifyDataSetChanged
来解决这个问题。但我确实需要notifyDataSetChanged
方法。
你能跟踪webView索引并使用notifyItemRangeChanged吗? –
@AlokOmkar我可以保留'WebView'的踪迹,但'notifyDataSetChanged'是刷新数据集最简单的方法。如果我使用'notifyItemRangeChanged',我需要在我的应用逻辑上做很多工作。 –
为了防止闪烁的效果,看看这个SO答案:http://stackoverflow.com/a/32488059/2648035 - 让我知道它是否有帮助 –