فرق متدها برای اعلان اضافه کردن به ریسایکلرویو

پرسیده شده
فعالیت 1037 روز پیش
دیده شده 394 بار
0

سلام بر شما ،  ببخشید فرق این متدها در چیست به جای هم به کار ببریم باز هم برنامه درست کار می کند؟ با تشکر
  

     notifyItemInserted(contacts.size()-1);

فرق بالایی با پایینی ؟


       notifyItemRangeChanged(0,contacts.size());


   یا اگر هر دو با هم به کار روند باز هم برنامه بدون مشکل کار می کنه یعنی به این صورت :

 


       notifyItemInserted(contacts.size()-1);
       notifyItemRangeChanged(0,contacts.size());
  
فایل پیوست

mostafa ahmadi
mostafa ahmadi

5 تیر 00

1
حذف شده

سلام وقت بخیر

 

بله درست کار خواهد کرد.

وقتی داده‌هایی که قرار است در RecyclerView تنظیم شود تغییر می‌کند، آداپتور باید از تغییر داده مطلع شود تا بتواند داده‌ها را در recyclerview تغییر دهد.

 حقیقتا من از notifyItemRangeChanged تا به حال نیازم نشده استفاده کنم و طبق سرچی که زدم پیشنهاد نمیشه ازش استفاده کنید .

مقاله مربوطه

 

 

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

6 تیر 00