好吧,我同意LiveData和MutableLiveData都是趋势和实质。但是,如何检查是否已将值设置为它们。我要这样做是因为,如果我还没有设置一个值,我将设置一个起始值,然后从该起始值中获取下一个值。
myMutable.getValue()!== null
我想做这样的事情。
您是否正在创建LiveData?
如果是这样,则可以在创建时将初始值传递给构造函数。
示例:LiveData liveData =新的LiveData <>(1);//liveData.getValue()== 1
[如果没有,您可以检查LiveData是否设置了指定的值,但使用!=运算符。!==不是有效的Java运算符。