notifyDataSetChanged
を呼び出すときに、RecyclerView
のアイテムを更新する必要はありません。RecyclerViewでnotifyDataSetChangedを実行したときに、指定したアイテムを更新しない方法
しかし、指定したアイテムを更新しないようにする方法が見つかりませんでした。これは可能ですか?アイテムがWebView
で、それはhtmlページをロードしていたので、私はこれを行う必要があり
私はnotifyDataSetChanged
を呼び出した場合、この項目は点滅します。
notifyDataSetChanged
(this quesion参照)の場合、この質問を投稿する理由は、WebView
のフラッシュを避けるためです。 notifyItemRangeXXX
メソッドの使用に失敗した後、私はこの質問を投稿します。
あなたの回答とコメントを確認した後、notifyDataSetChanged
を使用すると更新を避けることができないようです。
データソースを変更しないでください。 –
実行可能な場合は、問題の項目以外のものに対しても 'notifyItemChanged(pos)'を使用することができます。 – Shaishav
RecyclerView.Adapterを使用している場合。 notifyItemChanged(int position)、notifyItemRangeChanged(int positionStart、int itemCount)メソッドを考慮する必要があります –