MVVM —— setValue和postValue

2019-11-01  本文已影响0人  ProgrammingGuy

LiveData有两个设置函数:setValue and postValue。它们的区别是:
setValue只可以在主线程中调用。postValue可以在主线程或者子线程中调用,但是数据只会由主线程执行更新,如果调用多次postValue更新数据,则在主线程执行更新前,LiveDatavalue只会保存最后一次的post值。

上一篇 下一篇

猜你喜欢

热点阅读