LiveData
有两个设置函数:setValue
and postValue
。它们的区别是:
setValue
只可以在主线程中调用。postValue
可以在主线程或者子线程中调用,但是数据只会由主线程执行更新,如果调用多次postValue
更新数据,则在主线程执行更新前,LiveData
的value
只会保存最后一次的post
值。
LiveData
有两个设置函数:setValue
and postValue
。它们的区别是:
setValue
只可以在主线程中调用。postValue
可以在主线程或者子线程中调用,但是数据只会由主线程执行更新,如果调用多次postValue
更新数据,则在主线程执行更新前,LiveData
的value
只会保存最后一次的post
值。
本文标题:MVVM —— setValue和postValue
本文链接:https://www.haomeiwen.com/subject/wrrfbctx.html
网友评论