каков «правильный» (идиоматический) способ получить значение LiveData во ViewModel?Я знаю о трансформациях, но это просто не сработает, поскольку у этого конкретного 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...
}
});
Спасибо!