با سلام و وقت بخیر
در برنامه ای به کمک volley موفق شدم که کالاها را از API بگیرم و به کاربر نمایش بدم. سوال من اینجاست وقتی تعداد کالاها زیاد باشه هم زمان زیادی طول میکشه که کالا را از سرور بگیره و تو Recycler View بایند کنه هم اگر تعداد کالاها خیلی خیلی زیاد باشه مثلا 13000 تا، رم گوشی جوابگوی این همه Object نخواهد بود.
راهکار عملی چیه؟
به نظرم مثلا 200 تا کالا را بگیره در ابتدا و بعد هر وقت Recycler View به انتهاش رسید دوباره بره 200 تا کالای بعدی را بگیره. هر وقت هم کاربر برگشت به سمت بالا Recycler View کالاهای قبلی را نمایش بده
چه طور میتونیم این را پیاده کنیم.
و اینکه در recycler view چور میتوانیم مثل دیجی کالا یک ظاهر و holder ای برای کالاها بگذاریم وقتی اطلاعات از سمت سرور اومد در مکان مربوطه قرار بگیره.
سپاس از شما