cache اطلاعات ارسالی از سرور بدون استفاده از معماری MVVM

پرسیده شده
فعالیت 1013 روز پیش
دیده شده 328 بار
0

سلام دوستان

 

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

فایل پیوست

مهدی رستمی پور
مهدی رستمی پور

5 مرداد 00

0
حذف شده

سلام وقت بخیر

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

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

فایل پیوست

میلاد عزیززاده گلنگشی

توسط

میلاد عزیززاده گلنگشی

5 مرداد 00