آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل کش کردن تصاویر با Picasso یا glade

کوثر  9 سال پیش  9 سال پیش
+1 0

دوستان سلام و خسته نباشین.مشکلی با کش کردن تصاویر دارم که الان خیلی ساده خدمت شما عرض میکنم.ببینید من یه لیست ویو دارم که لینک تصاویر جهت نمایش از یک وب سرویس دریافت میشوند و  درون یک  ArrayList ذخیره میشوند و به اداپتر لیست ویو پاس داده میشود و نمایش داده میشوند و مشکلی نیست.اما الان میخوام این تصاویر در حالت آفلاین هم نمایش داده شوند.اما در صورت نبود نت لیست خالی میباشد.با توجه به اینکه از لایبری glide استفاده کردم و توی سایت همه دوستان گفته بودن که این لایبری خودش اینکار رو انجام میده اما همچین اتفاقی نمیوفته برای من.البته با پیکاسو هم همین مشکل هست.اگر راهنمایی کنید از چه تئوری باید استفاده کنم ممنون میشم

 برای این سوال 1 پاسخ وجود دارد. مشاهده پاسخ صحیح
پاسخ به سوال 
sjj  9 سال پیش
0 0

 پاسخ صحیح

سلام ازین لینک  استفاده کن خیلی راحته 
البته این مال picasso هست

0 0
دوست عزیز شما از این کد استفاده کردین چون می توی آداپترم از این کد استفاده کردم ولی وقتی اینترنت نیست لیست خالی رو نشون می ده و عکس های رو که کش کرده نشون نمیده (9 سال پیش)
0 0
ممنون از شما.درسته من دقیقا به عملکرد پیکاسو دقت نکرده بودم.پیکاسو برای هر url ای یک ایدی اختصاص میده و اگر به هر دلیلی اتصال برقرار نبود از کش میخونه. (9 سال پیش)
+1 0
دوست عزیز شما مشکلتون حل شد بدون اینترنت هم اونایی که کش شدن نشون داده میشن اگه آره لطفا راهنمایی کنید؟ (9 سال پیش)
0 0
بله دقیقا هم زمانی که نت ندارم یا اینکه اتصال با سرور برقرار نباشه(مثلا xwamp رو قطع میکنم)در هر صورت از کش میخونه.هم با پیکاسو هم glide این اتفاق میوفته.خب روال کارم هم خیلی پیچیده نیست.از Retrofit استفاده کردم.ابتدا وضعیت نت بررسی میشه در صورتی که دیتا دریافت شد که هیچ نمایش میده و همون لحظه دیتا درون sqlite ذخیره میشه.اما بار بعدی که درخواست دوباره فرستاده شد 1-نت برقرار نیست:از دیتابیس داخلی میخونه 2- نت هست اما اتصال با سرور برقرار نیست که باز هم از دیتابیس داخلی میخونه لینک تصاویر را.امیدوارم خوب توضیح داده باشم.یا علی (9 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .