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

7
MutableLiveData में setValue () और पोस्टवैल्यू () का अंतर
दो तरीके हैं जो परिवर्तन मूल्य बनाते हैं MutableLiveData। लेकिन मध्य क्या अंतर है setValue()और postValue()में MutableLiveData। मैं उसी के लिए दस्तावेज नहीं ढूंढ सका। यहाँ MutableLiveDataAndroid का वर्ग है। package android.arch.lifecycle; /** * {@link LiveData} which publicly exposes {@link #setValue(T)} and {@link #postValue(T)} method. * * @param <T> The …

3
क्यों LiveData का एक अलग MutableLiveData उपवर्ग है?
यह केवल और तरीकों को सार्वजनिक करने MutableLiveDataसे अलग दिखता है , जबकि वे संरक्षित हैं।LiveDatasetValue()postValue()LiveData इस बदलाव के लिए एक अलग वर्ग बनाने के कुछ कारण हैं और केवल उन तरीकों को सार्वजनिक रूप से परिभाषित नहीं करना LiveDataहै? सामान्यतया, इस तरह की विरासत का एक रूप है (कुछ …

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

3
कोटलिन फ्लो बनाम Android LiveData
कोटलिन फ्लो के बारे में मेरे कुछ सवाल हैं मैं कई अंशों से LiveData का निरीक्षण कर सकता हूं। क्या मैं फ्लो के साथ ऐसा कर सकता हूं? यदि हाँ तो कैसे? हम का उपयोग कर एक भी LiveData से कई LiveData हो सकता है mapऔर switchMap। क्या किसी एकल …

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 …

2
कोटलिन फ्लो बनाम लाइवडाटा
अंतिम Google I / O में, जोस एलिसरेका और यिजिट बॉयर ने हमें बताया कि हमें डेटा लाने के लिए अब LiveData का उपयोग नहीं करना चाहिए। अब हमें एक-शॉट वाले भ्रूणों के लिए निलंबित कार्यों का उपयोग करना चाहिए और डेटा स्ट्रीम बनाने के लिए कोटलिन के फ्लो का …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.