7
ความแตกต่างของ setValue () & postValue () ใน MutableLiveData
MutableLiveDataมีสองวิธีที่ทำให้ค่าการเปลี่ยนแปลงของความเป็น แต่อะไรคือความแตกต่างระหว่างsetValue()& postValue()in MutableLiveData. ฉันไม่พบเอกสารประกอบสำหรับสิ่งเดียวกัน นี่คือคลาสMutableLiveDataของ Android 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); } …