بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
فراخوانی از دیتابیس و نمایش در لیست ویو
با سلام
بهترین روش برای فراخوانی لیست رکوردها از دیتابیس و نمایش در لیست ویو در صورتیکه تعداد داده ها زیاد باشه چیه ؟
برای کاهش حجم داده های فعلی ذخیره شده روی رم گوشی.
استفاده از آرایه برای تعداد داده های محدود خوبه ولی اگه تعداد داده ها زیاد بشه فکر کنم مشکل ساز بشه .
بطور مثال یه برنامه نمایش اس ام اس که شامل چندین دسته بندی و در هر دسته بندی تعداد زیادی اس ام اس هست .
0
0
شما می تونید از تکنیکی به اسم Lazy Loading استفاده کنید. یعنی اول مثلاً 100 تا آیتم رو نشون بدید، به انتهای Scroll که رسید، 100 تا دیگه نشون بدید و ... مثل همین سایت ( لیست کاربران، لیست سئوالات ) (12 سال پیش)
برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال
حامد
12 سال پیش
+2
0
می تونی برای نمایش دیتابیس آماده از کتابخانه زیر استفاده کنی که کار باهاش خیلی راحته
اینم یه برنامه آموزشی بانک پیامک (8895 پیامک)

پاسخ به سوال
طاهر
12 سال پیش
+1
0
علاوه بر راهی که استاد گفتند یه راه ساده تر هم استفاده از setOnScrollListener جهت تشخیص آخرین داده لود شده و سپس لود داده های جدیدتر هست .
البته این روش معایب خودش رو داره و قطعا برای داده های خیلی زیاد نمیشه ازش استفاده کرد
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .