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的时候,无论值是否有变化,是肯定会被观察到的;