在ViewModel中获取LiveData值的“适当”(惯用)方法是什么?我知道转换,但是它不会做,因为那个特定的LiveData没有观察者...我一直在使用它:
// triggered by user interaction, fetch value of Live Data
mLiveData.observeForever(new Observer<List<String>>() {
@Override
public void onChanged(List<String> values) {
mLiveData.removeObserver(this);
// process values...
}
});
谢谢!