除了使用Transformations之外,在ViewModel中获取LiveData的价值的“正确”方法是什么?

时间:2018-12-30 07:11:58

标签: android android-architecture-components android-livedata

在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...
            }
    });

谢谢!

0 个答案:

没有答案