-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
Demo 中的写法是:
testViewModel.dataRx.observable(this).subscribe({
Log.d(LiveDataActivity.TAG, "收到消息:${if (it.isNull) "null" else it.get()}")
})
正常情况下, Lifecycle.State.DESTROYED 时不会再接收到消息
当存在这种情况时:
testViewModel.dataRx.observable(this).delay(100,TimeUnit.SECONDS).subscribe({
Log.d(LiveDataActivity.TAG, "收到消息:${if (it.isNull) "null" else it.get()}")
})
RxData 控制不了下游数据的发送,可能会导致在 DESTROYED 之后仍然接收到数据
Metadata
Metadata
Assignees
Labels
No labels