Я пишу клиент API в Android с помощью Дооснащение и такого рода кода получает повторяется много:Как я могу избежать повторения общей наблюдаемой конфигурации?
myObservableFromRetrofit
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.doOnError(... print stack trace ...)
мне интересно, если есть техника, чтобы избежать повторения этого материала.
Я окружающий вызовы модернизации функций с:
public Observable<?> commonObservable(Observable<?> observable) {
return observable
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.doOnError(... print stack trace ...)
}
Но что теряет информацию о типе дженерик.