بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

در تکنیک lazy loading استفاده از notifyDataSetChanged بهتر است یا notifyItemInserted ؟

مدیریت گفتگو
PandaStudio 9 سال پیش
آخرین تغییر: 9 سال پیش

سلام دوستان

من با recyclerview یک lazy load ساختم و دیتا را به صورت 10 تا 10 تا از سرور میگیرم و توی recyclerview نمایش میدم. طبق روال استاندارد هم برای داده هام adapter و model دارم.

حالا میخواستم بدونم وقتی داده های جدید اومد و خواستم adapter را بروز کنم از کدام متد استفاده کنم بهینه تر هست؟

adapter.notifyItemInserted(array.size())
adapter.notifyDataSetChanged();

نظرات

Devtpoint 9 سال پیش
خود استاد از دومی استفاده میکنن و اولی گاهی اوقات کرش میکنه اما جواب بهتر : لینک
Criss 9 سال پیش
بستگی به نوع تغییر دیتا در آرایه شما داره : لینک
PandaStudio 9 سال پیش
@criss ممنون اینو دیده بودم قبلا

هنوز پاسخی ثبت نشده است


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .