это подписываться в презентере на Observable, второй - это передавать в метод observer и подписывать в use case методе execute. public void execute(DisposableObserver<T> observer, Params params) {
Preconditions.checkNotNull(observer);
final Observable<T> observable = this.buildUseCaseObservable(params)
.subscribeOn(Schedulers.from(threadExecutor))
.observeOn(postExecutionThread.getScheduler());
addDisposable(observable.subscribeWith(observer));
}
Потому что каждый способ лучше подходит для определенной цели и хуже - для других, и, безотносительно цели, корректно ответить на вопрос нельзя
Обсуждают сегодня