💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ احمدرضا عبداللهی
multi threading in retroift and picasso
جامعه جاوا (اندروید) ایجاد شده در ۱۴ فروردین ۱۴۰۳

سلام وقت بخیر

 

-مبحث multi threading در retrofit به چه شکل هست و آیا خودمان باید هندل کنیم و چطور؟

 

-اگر به عنوان ریسپانس url تصویری رو داشته باشیم و با picasso لودش کنیم، picasso در این state تصویر رو دفعات بعدی دانلود نمیکنه با اینکه request دوباره ارسال شده. درسته؟

و اینکه picasso چطور متوجه میشه که این تصویر کش شده یا خیر؟

برای سوال اولتون باید عرض کنم که اگر از Call استفادع کنیم و توسط enqeue بخوایم از ارتباط دریافت کنیم این عمل به شکل syncronize هست و ما باید با استفاده از coroutine بیاییم مولتی تردینگ هتدل کنیم اون بخشی که روت مشخص میکنیم باید قبل فانکشن عبارت suspend را بنویسیم و در ریپوزیتوری اطلاعات دریافت یا ارسال میکنیم دقت کنید که باید متد ریپو هم از نوع suspend باشند. 

sobhan keshavarz ۲۵ فروردین ۱۴۰۳، ۱۶:۳۶