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