【发布时间】:2020-06-25 03:21:41
【问题描述】:
我想观察房间数据库中的一行。它会在一段时间后改变。但是当我们点击停止按钮时,它需要停止观察表单数据库,当点击开始按钮时,它会再次开始观察。
我当前的代码是 创建观察者
private lateinit var recordObserver: Observer<Ride>
recordObserver= Observer<Ride> { rides ->
if (rides != null)
updateData(rides)
else
setDataToZero()
}
when(isState){
Constants.isrunning->{//need to start observer}
Constants.Stop->{//need to stop observer}
}
【问题讨论】:
标签: kotlin android-livedata observers