দুটি উপায় যা পরিবর্তনের মান তৈরি করে MutableLiveData
। তবে setValue()
ও এর postValue()
মধ্যে পার্থক্য কী MutableLiveData
।
আমি এর জন্য ডকুমেন্টেশন খুঁজে পাইনি।
এখানে MutableLiveData
অ্যান্ড্রয়েডের ক্লাস রয়েছে।
package android.arch.lifecycle;
/**
* {@link LiveData} which publicly exposes {@link #setValue(T)} and {@link #postValue(T)} method.
*
* @param <T> The type of data hold by this instance
*/
@SuppressWarnings("WeakerAccess")
public class MutableLiveData<T> extends LiveData<T> {
@Override
public void postValue(T value) {
super.postValue(value);
}
@Override
public void setValue(T value) {
super.setValue(value);
}
}