如何检查LiveData或MutableLiveData是否已设置值?

时间:2020-03-17 19:10:51

标签: java android-studio

如何检查是否已将值设置为LiveData?我想这样做是因为,如果我还没有设置一个值,我将设置一个起始值,然后从该起始值中获取下一个值。

myMutable.getValue() !== null 

我想做这样的事情。

1 个答案:

答案 0 :(得分:1)

您要创建LiveData吗?

如果是这样,则可以在创建时将初始值传递给构造函数。

示例:

LiveData<Integer> liveData = new LiveData<>(1);
//liveData.getValue() == 1

如果没有,则可以使用!=运算符检查LiveData是否设置了指定的值。 !==不是有效的Java运算符。

相关问题