S
Это мой пример из моего проекта:
Observable.zip(mRepository.getAvailableServices()
.subscribeOn(Schedulers.newThread()),
mRepository.getInfo()
.subscribeOn(Schedulers.newThread()),
mRepository.getOldInfo()
.subscribeOn(Schedulers.newThread()),
Function3 { services: AvailableGroupsServices, info: Info, oldInfo: OldInfo ->
Triple(services, info, oldInfo)
})
.observeOn(AndroidSchedulers.mainThread())
.subscribeOn(Schedulers.io())
Хотел узнать, смотрел примеры как использовать zip. В многих примерах в каждом Observable указывается вот так .subscribeOn(Schedulers.newThread()), в некоторых примерах вот так .subscribeOn(Schedulers.io()). У меня сетевой запрос какой Scheduler мне лучше указать?
Кроме этого на самом Observable.zip указывают .subscribeOn(Schedulers.io()), я попробовал указать только .observeOn(AndroidSchedulers.mainThread()) у меня норм работает. Честно говоря запутался, как правильнее сделать это?

