У меня есть что-то вроде:
private Single<List<Data>> getFirstApiResponse() {
return Single.just(....)
/////
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread());
}
private Single<AnotherData> getSecondApiResponse() {
return Single.just(....)
/////
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread());
}
public void execute() {
//Here I need to run both observables one by one, and show result of each in View
// Code exetuting both
.subscribe(......);
}
Как я могу запустить две наблюдаемые и подписаться на них в последнем методе. Другими словами, мне нужно запустить метод execute
, который будет отображать в пользовательском интерфейсе результат каждой наблюдаемой.
Кстати, Observable не подключен, они извлекают разные данные (поэтому я могу запускать их асинхронно)