Я пытаюсь принудительно выдать ошибку во время фальшивой загрузки с использованием RxJava:
disposable.add(fakeRepo.downloadSomething()
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(
{ a: String -> finished() },
{ b: Throwable? -> showError() }
))
fun downloadSomething(): Single<String> {
return Single.just("")
}
Я нашел решения только с помощью onNext, но я не хочу этого в своем коде.
Что я должен сделать, чтобы вызвать showError()
?
В настоящее время я всегда получаю finished()