1
時間のかかる再計算のグラフチャートが含まれているため、トップヘッダービューアイテムを再バインドしたくありません。これを行うための通常リサイクルまたは再バインドRecyclerViewのトップヘッダーアイテム
ItemTypeHead1
ItemTypeHead2
ItemTypeList
ItemTypeList
.
.
ItemTypeList
私は、ヘッダのそれぞれについて、いくつかのブール値を取り、onBindViewHolderにそのブール値を確認してください。私のrecycleViewがあるとします。例:
if (!isItemTypeHead1Created && holder instanceof ItemTypeHead1) {
((ItemTypeHead1) holder).onBindDataUpdate(Data mData);
isItemTypeHead1Created = true;
}
したがって、再度バインドしません。しかし、私はより良い解決策を探しています。 あなたのアイデアをご紹介し、それについて話し合ってください。
おかげ
良いことです。しかし、いつか私はItemTypeHead1データを更新する必要があります。それではどうすればいいですか? @RoShan –
'notifyItemChanged'または' notifyDataSetChanged'を使うと、強制的にビューを再読み込みすると思います。 –