Как проверить, было ли установлено значение LiveData или MutableLiveData? - PullRequest
0 голосов
/ 17 марта 2020

Хорошо, я согласен, что LiveData и MutableLiveData все тренды и прочее. Но как я могу проверить, было ли им присвоено значение? Я хочу сделать это, потому что, если я еще не установил значение, я установлю начальное значение, и из этого начального значения я получу следующее.

myMutable.getValue ()! == null

Я хочу сделать что-то подобное.

1 Ответ

0 голосов
/ 17 марта 2020

Вы создаете LiveData?

Если это так, вы можете передать начальное значение в конструктор при создании.

Пример: LiveData liveData = new LiveData <> (1); //liveData.getValue () == 1

Если нет, вы можете проверить, имеет ли LiveData значение, установленное так же, как вы указали, но с помощью оператора! =. ! == не является действительным java оператором.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...