RecyclerView Tips

این مطلب تکمیل نشده تسک امروزم بهبود یک ویو بود که یک ریسایکلر ویو به عنوان parent و چند تا ریسایکلرویوی دیگه به عنوان child داشت که به nested recyclerview شناخته میشن.

کمی مشکل لگ داشت که تا الآن نتونستم بهبودش بدم :) ولی توی این پست میخوام مسیری که طی کردم رو بگم.

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

هدفم در اینجا توضیح/ترجمه این مقاله نیست بلکه اون بخشی از مسیره و میخوام دقیقتر نکاتی از ریسایکلرویو رو بررسی کنیم

  1. setHasStableIds این متد در واقع به میگه که هر ویوهلدر رو میخوایم به یک id یونیک و ثابت متصل کنیم. بعد از true این مقدار هم باید حتما long getItemId(int position) رو override کنیم و برای هر کدوم یک id مشخص کنیم یا بسازیم.

حالا کاربردش چیه؟

rss facebook twitter github youtube mail spotify lastfm instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora quora telegram heart