含糊汉堡

文章
6
资源
0
加入时间
3年1月10天

细说Jetpack中那些LiveData们

1)低调的CoroutinLiveDataliveData { this.emit("data") //1处}.observe(owner){ data -> doSomething(data)//2处}开局一段代码liveData()全局方法,他的返回值是一个LiveData因此我们可以直接监听其返回值。最后一个参数是一个带接收者的Lambda表达式,这个lambda表达式的接收者是LiveDataScope,可以直接在代码块中(1处)中调用其emit