2

我想知道在 kotlin 和 android 中是否有类似于 switchmap 的东西(可能是 LiveData)。

我需要在可能经常发生并分别确定从服务器请求什么的事件之后立即更改我的请求,我只需要最后一个请求

4

1 回答 1

1

在 Kotlin 中,您可以按如下方式使用转换库

val someLiveData: LiveData<Type> = ...

val someOtherValue = Transformations.switchMap(someLiveData) { changedValue: Type ->
    //Assign someOtherValue using changedValue, the value coming from someLiveData.
}
于 2019-10-20T17:16:28.863 回答