۱ مصطفی احمدی
فرق متدها برای اعلان اضافه کردن به ریسایکلرویو
پوریا شفیعی حل شده توسط پوریا شفیعی

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

     notifyItemInserted(contacts.size()-1);

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


       notifyItemRangeChanged(0,contacts.size());


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

 


       notifyItemInserted(contacts.size()-1);
       notifyItemRangeChanged(0,contacts.size());
  

سلام وقت بخیر

 

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

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

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

مقاله مربوطه

 

 

بهترین پاسخ
پوریا شفیعی ۰۶ تیر ۱۴۰۰، ۱۵:۲۲