android-viewmodel पर टैग किए गए जवाब

3
AndroidViewModel बनाम ViewModel
एंड्रॉइड आर्किटेक्चर कंपोनेंट्स लाइब्रेरी की शुरुआत के साथ, कई नई कक्षाएं शुरू की गईं, जिनमें शामिल हैं AndroidViewModelऔर ViewModel। हालाँकि, मुझे इन दोनों वर्गों के बीच के अंतर का पता लगाने में परेशानी हो रही है। प्रलेखन संक्षेप का वर्णन AndroidViewModelइस प्रकार है: आवेदन प्रसंग से अवगत कराया ViewModel मैं …

21
ViewModelProviders 1.1.0 में पदावनत है
को देखते हुए गूगल डॉक्स के लिए ViewModel, वे कैसे एक पाने के लिए पर नमूना कोड के नीचे प्रदर्शित ViewModel: val model = ViewModelProviders.of(this).get(MyViewModel::class.java) नवीनतम निर्भरता का उपयोग करते android.arch.lifecycle:extensions:1.1.1समय ऐसा कोई वर्ग नहीं होता हैViewModelProviders । के लिए प्रलेखन के लिए जा रहे हैंViewModelProviders , मैंने एक टिप्पणी …

6
ViewModel से LiveData का अवलोकन करना
मेरे पास एक अलग वर्ग है जिसमें मैं डेटा फ़ेचिंग (विशेष रूप से फायरबेस) संभालता हूं और मैं आमतौर पर लाइवडैट ऑब्जेक्ट्स को इससे वापस करता हूं और उन्हें अतुल्यकालिक रूप से अपडेट करता हूं। अब मैं एक ViewModel में संग्रहीत डेटा लौटा देना चाहता हूं, लेकिन समस्या यह है …

2
LifecycleOwner के रूप में viewLifecycleOwner का उपयोग करें
मेरे पास एक टुकड़ा है: class MyFragment : BaseFragment() { // my StudentsViewModel instance lateinit var viewModel: StudentsViewModel override fun onCreateView(...){ ... } override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) viewModel = ViewModelProviders.of(this).get(StudentsViewModel::class.java) updateStudentList() } fun updateStudentList() { // Compiler error on 'this': Use viewLifecycleOwner as the LifecycleOwner …

1
ViewModelStore और viewModelStoreOwner क्या है?
मैं इस नए ViewModelProvider एपीआई (ViewModelProviders पदावनत है) के कारण बहुत भ्रमित हूँ नए परिवर्तनों के साथ नए कंस्ट्रक्टर भी हैं (स्रोत कोड)। # 1 public ViewModelProvider(@NonNull ViewModelStoreOwner owner) { this(owner.getViewModelStore(), owner instanceof HasDefaultViewModelProviderFactory ? ((HasDefaultViewModelProviderFactory) owner).getDefaultViewModelProviderFactory() : NewInstanceFactory.getInstance()); } # 2 public ViewModelProvider(@NonNull ViewModelStoreOwner owner, @NonNull Factory factory) { …

1
ViewMagerel राज्य के साथ ViewPager2 / टैब समस्या
मैं MVVM पैटर्न का अनुसरण कर रहा हूं - जिसका अर्थ है कि मेरे पास प्रत्येक फ्रेग्मेंट के लिए एक ViewModel है। मैंने ViewPager2 का उपयोग करके दो टैब जोड़े । मेरा एडॉप्टर ऐसा दिखता है: @Override public Fragment createFragment(int position) { switch (position) { case 0: return new MergedItemsFragment(); …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.