VS
Size: a a a
VS
i
S
DV
Observable.concatArray(
firstSource,
secondSource
)
S
Observable.concatArray(
firstSource,
secondSource
)
DV
onResume, а другой в onPause. Уточни, какую задачу хочешь решить и какие данные в источникахS
S
S
S
DV
DV
S
АК
S
S
S
fun getItems() {
compositeDisposable?.add(
ApiRequest.service.getItems()
.subscribeOn(iSchedulerProvider.io())
.observeOn(iSchedulerProvider.main())
.subscribe({
viewState.setData(it)
}, ::errors)
)
}S
AD
fun getItems() {
compositeDisposable?.add(
ApiRequest.service.getItems()
.subscribeOn(iSchedulerProvider.io())
.observeOn(iSchedulerProvider.main())
.subscribe({
viewState.setData(it)
}, ::errors)
)
}AD
fun getItems() {
compositeDisposable?.add(
ApiRequest.service.getItems()
.subscribeOn(iSchedulerProvider.io())
.observeOn(iSchedulerProvider.main())
.subscribe({
viewState.setData(it)
}, ::errors)
)
}ApiRequest.service.getItems()
.subscribeOn(iSchedulerProvider.io())