美文网首页
Andriod --- JetPack :LiveData se

Andriod --- JetPack :LiveData se

作者: 皓皓amous | 来源:发表于2023-02-21 11:06 被阅读0次

    https://blog.csdn.net/qq_43290288/article/details/125586025
    https://www.lxiaoyu.com/p/371356
    https://zhuanlan.zhihu.com/p/548041347
    https://blog.csdn.net/m0_70749039/article/details/128186008
    平时我们使用LiveData的时候,需要更新数据的时候,LiveData提供了两种更新数据的方式:

    setValue(T value)
    postValue(T value)
    那么这两种方式有什么区别呢?

    结论
    setValue只可以在主线程中调用。postValue可以在主线程或者子线程中调用,数据会从子线程派送到主线程更新,如果调用多次postValue更新数据,则在主线程执行更新前,LiveData的value只会保存最后一次的post值。

    相关文章

      网友评论

          本文标题:Andriod --- JetPack :LiveData se

          本文链接:https://www.haomeiwen.com/subject/jjbnkdtx.html