سلام بر شما ، ببخشید فرق این متدها در چیست به جای هم به کار ببریم باز هم برنامه درست کار می کند؟ با تشکر
notifyItemInserted(contacts.size()-1);
فرق بالایی با پایینی ؟
notifyItemRangeChanged(0,contacts.size());
یا اگر هر دو با هم به کار روند باز هم برنامه بدون مشکل کار می کنه یعنی به این صورت :
notifyItemInserted(contacts.size()-1);
notifyItemRangeChanged(0,contacts.size());
سلام وقت بخیر
بله درست کار خواهد کرد.
وقتی دادههایی که قرار است در RecyclerView تنظیم شود تغییر میکند، آداپتور باید از تغییر داده مطلع شود تا بتواند دادهها را در recyclerview تغییر دهد.
حقیقتا من از notifyItemRangeChanged تا به حال نیازم نشده استفاده کنم و طبق سرچی که زدم پیشنهاد نمیشه ازش استفاده کنید .
مقاله مربوطه