بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکل در لود عکس با Glide
سلام دوستان من در اکتیویتی A یک عکس رو با Glide لود میکنم و عکس هم در حافظه کش ذخیره میشه وقتی وارد اکتیویتی B میشم و میخوام دوباره همون عکس رو لود کنم به جای اینکه از حافظه کش لود کنه میره دوباره از سرور میگیره ! چیکار کنم وقتی یه عکس یکبار گرفته شد دفعه های بعدی دیگه اینطوری نشه . کد من اینگونه است در اکتیویتی A :
Glide.with(this).load(url)
.diskCacheStrategy(DiskCacheStrategy.SOURCE)
.centerCrop().into(imageview);
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
hadighorbani
8 سال پیش
0
0
سلام. شما میتونید با توجه به آموزش های قبل که تو فیلم ها هم بود به سادگی یه if بزارید
if (!file.exist){
Glide.with(this).load(url)
.diskCacheStrategy(DiskCacheStrategy.SOURCE)
.centerCrop().into(imageview);
}
اگه هم که فایل وجود داشت اصولا باید از کش بخونه
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .