ViewModelProviders কি?
ViewModelProviders কি?

ভিডিও: ViewModelProviders কি?

ভিডিও: ViewModelProviders কি?
ভিডিও: ভিউমডেল কীভাবে অভ্যন্তরীণভাবে কাজ করে? ViewModelProvider ক্লাসে গভীরভাবে ডুব দিন 2024, এপ্রিল
Anonim

ViewModelProviders (Maven artifact android. arch. lifecycle:extensions) এন্ড্রয়েডের একটি ক্লাস। খিলান লাইফসাইকেল প্যাকেজ যা ভিউমডেলস্টোর ক্লাসের জন্য ইউটিলিটি পদ্ধতি ধারণ করে এবং আপনার বস্তুটি ফেরত দেয় ViewModel Provider ক্লাস যখন আপনি এটি থেকে() পদ্ধতি ব্যবহার করেন।

এই বিবেচনায় রেখে, ViewModelProvider কারখানা কি?

ViewModel Provider . কারখানা যা একটি কনস্ট্রাক্টরে প্রাপ্ত SavedStateHandle এর মাধ্যমে একটি সংরক্ষিত অবস্থায় অ্যাক্সেস এবং অবদান রাখার জন্য ViewModels তৈরি করতে পারে। কারখানা যা AndroidViewModel এবং ViewModel তৈরি করতে পারে, যার একটি খালি কনস্ট্রাক্টর আছে।

অধিকন্তু, কেন আমাদের ভিউমডেল কারখানা দরকার? দ্য মডেল দেখুন ক্লাস স্ক্রিন ঘূর্ণনের মতো কনফিগারেশন পরিবর্তনগুলিকে বাঁচতে ডেটাকে অনুমতি দেয়। মডেল দেখুন প্রস্তাবিত এক অ্যান্ড্রয়েড স্থাপত্য উপাদান. ViewModel Provider. কারখানা একটি ইন্টারফেস হয় আপনি একটি তৈরি করতে ব্যবহার করতে পারেন মডেল দেখুন বস্তু

পরবর্তীকালে, প্রশ্ন হল, Viewmodelfactory কি?

এর সংক্ষিপ্ত বিবরণ অ্যান্ড্রয়েড আর্কিটেকচার কম্পোনেন্টস ভিউমডেল UI-সম্পর্কিত ডেটা সঞ্চয় করে যা অ্যাপ রোটেশনে ধ্বংস হয় না। ডেটা পরিবর্তিত হলে এটি পর্যবেক্ষকদের অবহিত করে যাতে আপনি UI আপডেট করতে পারেন। এটি জীবনচক্র সম্পর্কেও সচেতন। রুম একটি শক্তিশালী SQLite অবজেক্ট ম্যাপিং লাইব্রেরি।

এমভিভিএম অ্যান্ড্রয়েড কি?

মডেল-ভিউ-ভিউ মডেল (যেমন এমভিভিএম ) হল একটি ক্লায়েন্ট অ্যাপ্লিকেশন আর্কিটেকচারের একটি টেমপ্লেট, যা ডেটা বাইন্ডিং প্রযুক্তি ব্যবহার করার সময় MVC এবং MVP প্যাটার্নের বিকল্প হিসাবে জন গসম্যান দ্বারা প্রস্তাবিত। এটির ধারণাটি একটি স্পষ্ট পার্থক্যের জন্য এটিকে নির্দিষ্ট শ্রেণীতে স্থানান্তর করে ব্যবসায়িক যুক্তি থেকে ডেটা উপস্থাপনা যুক্তিকে আলাদা করা।