Существует 4 реализации метода subscribe
согласно документации Single
.В простом подходе вы должны реализовать стратегию для onSucess
и onError
.для этого вы должны использовать метод subscribe
, передав BiConsumer
или 2 Consumer
один для onSucess
случая и один для onError
.
, используя BiConsumer
в лямбда-выражении:
val disposable = Single.just(1)
.subscribe { success, failure ->
/* whichever is not null */
}
или использование 2 Consumer
в лямбде:
val disposable = Single.just(1)
.subscribe({ success ->
/* success */
}, { failure ->
/* failure */
})