是否可以禁用已有項目的RecyclerView刷新? 因爲當我在添加新項目後刷新RecyclerView時,我們可以直觀地看到RecyclerView的刷新。 我想我們可以看到刷新,因爲在每個項目ImageView。Android - 爲現有項目禁用notifydatasetchanged
所以我想爲現有項目禁用notifydatasetchanged
。
是否可以禁用已有項目的RecyclerView刷新? 因爲當我在添加新項目後刷新RecyclerView時,我們可以直觀地看到RecyclerView的刷新。 我想我們可以看到刷新,因爲在每個項目ImageView。Android - 爲現有項目禁用notifydatasetchanged
所以我想爲現有項目禁用notifydatasetchanged
。
如果您使用的是RecyclerView
,則應該使用[notifyItemRangeInserted](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.Adapter.html#notifyItemRangeInserted(int,int))方法(和朋友)僅刷新已添加的項目,而不是notifyDatasetChanged
。您也可以只刷新已更改的項目(notifyItemChanged
)或項目已移動(notifyItemMoved
)
謝謝,它適用於'notifyItemRangeInserted' – Okn
不,您不需要。你想要的是保持你的圖像緩存。 –
是的,這是我想要的 – Okn
我建議你學習[畢加索](https://github.com/square/picasso)。它是緩存圖像的好庫。 –