AA
Size: a a a
AA
PE
PE
AA
PE
onError... "разместил"АК
АК
AD
АК
АК
AD
onError... "разместил"AD
PE
onErrorReturn, doOnError, во второй перегрузке subscribeAD
onErrorReturn, doOnError, во второй перегрузке subscribeAD
PE
.timeout(40, TimeUnit.MILLISECONDS)PE
fetchButtonObserver()
.timeout(40, TimeUnit.MILLISECONDS)
.subscribeOn(AndroidSchedulers.mainThread())
.doOnNext { ... }
.observeOn(AndroidSchedulers.mainThread())
.observeOn(Schedulers.io())
.map { heavyTaskHere() }
.observeOn(AndroidSchedulers.mainThread())
.onErrorReturn { defaultData() }
.subscribe({ ... }) { ... }PE
AD
fetchButtonObserver()
.timeout(40, TimeUnit.MILLISECONDS)
.subscribeOn(AndroidSchedulers.mainThread())
.doOnNext { ... }
.observeOn(AndroidSchedulers.mainThread())
.observeOn(Schedulers.io())
.map { heavyTaskHere() }
.observeOn(AndroidSchedulers.mainThread())
.onErrorReturn { defaultData() }
.subscribe({ ... }) { ... }