تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ mostafa ahmadi
فرق متدها برای اعلان اضافه کردن به ریسایکلرویو
پوریا شفیعی حل شده توسط پوریا شفیعی

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

     notifyItemInserted(contacts.size()-1);

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


       notifyItemRangeChanged(0,contacts.size());


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

 


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

سلام وقت بخیر

 

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

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

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

مقاله مربوطه

 

 

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