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

问题描述 投票:0回答:1

好吧,我同意LiveData和MutableLiveData都是趋势和实质。但是,如何检查是否已将值设置为它们。我要这样做是因为,如果我还没有设置一个值,我将设置一个起始值,然后从该起始值中获取下一个值。

myMutable.getValue()!== null

我想做这样的事情。

java android-studio
1个回答
0
投票

您是否正在创建LiveData?

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

示例:LiveData liveData =新的LiveData <>(1);//liveData.getValue()== 1

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

© www.soinside.com 2019 - 2024. All rights reserved.