Есть ли в kotlin и android что-то похожее на switchmap в rxjs или rxjava? - PullRequest
0 голосов
/ 20 октября 2019

Я хочу выяснить, есть ли что-то похожее на switchmap в kotlin и android (возможно, LiveData).

Мне нужно изменить свой запрос сразу после событий, которые могут происходить очень часто и которые определяют, что запрашивать усерверу соответственно нужен только последний запрос

1 Ответ

0 голосов
/ 20 октября 2019

В Kotlin вы можете использовать библиотеку Transformations следующим образом

val someLiveData: LiveData<Type> = ...

val someOtherValue = Transformations.switchMap(someLiveData) { changedValue: Type ->
    //Assign someOtherValue using changedValue, the value coming from someLiveData.
}
...