livedata包装的值未变化

2021-08-03  本文已影响0人  重新起步

探讨一下,livedata包裹的内容,如果值未发生变化,是否会被观察到;

1.新建一个ViewModel类:

2.Actvity的oncreate方法初始化testViewMode,并设置count为1;

3.设置3个点击时间,分别设置为1,2,  2

4.操作时,分别点击title,today和add,

打印的log如下:

由此可见,liveData在setValue的时候,无论值是否有变化,是肯定会被观察到的;

上一篇下一篇

猜你喜欢

热点阅读