تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ مهدی رستمی پور
cache اطلاعات ارسالی از سرور بدون استفاده از معماری MVVM
میلاد عزیززاده حل شده توسط میلاد عزیززاده

سلام دوستان

 

ممنون میشم کمکم کنید که چطوری با استفاده از کتابخانه روم و بدون معماری MVVM اطلاعات ارسالی از سرور را cache کنم و همچنین اطلاعات هم آپدیت بشه 

سلام وقت بخیر

در این صورت باید تمام مفاهیمی که دورن view model استفاده کردین رو وارد view کنید که اصلا کار درستی نیست و توسعه پذیری رو پایین میاره

با این کارتون هر باری که configuration change اتفاق بیوفته مثلا کاربر صفحه رو بچرخونه یک ریکویست به سرور و دوتا ریکوئست به دیتابیس میخوره یکی برای cache کردن اطلاعات دریافتی یکی هم برای نمایش اطلاعات در view که اگه از مفاهیم Android Architecture component استفاده کنید با چرخش صفحه نه ریکوئست به سرور میخوره نه به دیتابیس و سرعت نمایش اطلاعات به کاربر هم بیشتر میشه چون دیتا در view model هست

بهترین پاسخ
میلاد عزیززاده ۰۵ مرداد ۱۴۰۰، ۱۴:۱۵