فيديو: ما هو ViewModelProviders؟
2024 مؤلف: Lynn Donovan | [email protected]. آخر تعديل: 2023-12-15 23:43
ViewModelProviders (ينتمي إلى Maven artifact android. arch. lifecycle: extension) هي فئة من android. قوس. حزمة دورة الحياة التي تحتوي على طرق أدوات مساعدة لفئة ViewModelStore وتعيد لك كائن ViewModelProvider فئة عند استخدام طريقة () منه.
مع وضع ذلك في الاعتبار ، ما هو مصنع ViewModelProvider؟
ViewModelProvider . مصنع يمكنه إنشاء ViewModels للوصول والمساهمة في حالة محفوظة عبر SavedStateHandle المستلمة في المُنشئ. مصنع والتي قد تنشئ AndroidViewModel و ViewModel ، والتي تحتوي على مُنشئ فارغ.
علاوة على ذلك ، لماذا نحتاج إلى مصنع ViewModel؟ ال ViewModel يسمح class للبيانات بالبقاء على قيد الحياة مع تغييرات التكوين مثل دوران الشاشة. ViewModel هي واحدة من الموصى بها ذكري المظهر مكونات العمارة. ViewModelProvider. مصنع هي واجهة أنت يمكن استخدامها لإنشاء ملف ViewModel موضوع.
بعد ذلك ، السؤال هو ، ما هو Viewmodelfactory؟
نظرة عامة موجزة عن ذكري المظهر يخزن نموذج عرض المكونات المعمارية البيانات المتعلقة بواجهة المستخدم والتي لم يتم إتلافها في عمليات تدوير التطبيق. يقوم بإعلام المراقبين عند تغيير البيانات بحيث يمكنك تحديث واجهة المستخدم. كما أنها مدركة لدورة الحياة. الغرفة عبارة عن مكتبة قوية لتعيين كائن SQLite.
ما هو Mvvm Android؟
نموذج - عرض - نموذج (على سبيل المثال MVVM ) هو قالب لهندسة تطبيق العميل ، اقترحه جون جوسمان كبديل لأنماط MVC و MVP عند استخدام تقنية ربط البيانات. مفهومها هو فصل منطق عرض البيانات عن منطق الأعمال عن طريق نقلها إلى فئة معينة من أجل تمييز واضح.