это подписываться в презентере на 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));
                  
                  
                    }
                  
                  
                
Потому что каждый способ лучше подходит для определенной цели и хуже - для других, и, безотносительно цели, корректно ответить на вопрос нельзя
Обсуждают сегодня