如何覆盖mutableLiveData中的值

问题描述 投票:0回答:1

我有一个变量,其类型为MutableLiveData,就像这个var info=MutableLiveData<Int>()我知道我可以像这样在kotlin中重写setter和getter:

var info = MutableLiveData<Int>()
set(value){
 fiedl = value...
}

但是它覆盖了信息设置器,我该如何覆盖mutableLiveData setter。我的意思是我该如何覆盖此功能:

info.value= 5

其中,在设置其值时调用一个函数。

kotlin android-livedata
1个回答
0
投票
我们可以使用postValue函数设置MutableLiveData的值。像这样

livedata.postValue(value)

© www.soinside.com 2019 - 2024. All rights reserved.