我的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 - 讓我知道它是否有幫助 –