Я хотел бы знать, что происходит, когда у нас есть несколько subscribeOn()
методов в цепочке RxJava.Например, если бы у меня была цепочка, похожая на эту,
Single.fromCallable { repository.apiCall1() }
.subscribeOn(Schedulers.io())
.flatMap { result -> Single.fromCallable { repository.apiCall2() } }
.subscribeOn(Schedulers.io())
.map { // do something }
.observeOn(Schedulers.ui())
означало бы это, что поток, в котором выполняются вызовы API, не совпадает?И каково будет влияние / эффект удаления первого subscribeOn(Schedulers.io())
вызова в этой цепочке выше?
Оцените любые идеи по этому