Этот код работаетНевозможно подписаться Наблюдаемая на NewThread
Observable.range(0, 9)
.subscribe(new Action1<Integer>() {
public void call(Integer item) {
LOG.debug("item:{}", item);
}
});
получаю: DEBUG: net.test.rx2.App - вещь: 0 до 9. Но после один скачет подписку на всех. Пожалуйста, посоветуйте, как поймать Наблюдаемый.
Observable.range(0, 9)
.subscribeOn(Schedulers.newThread())
.subscribe(new Action1<Integer>() {
public void call(Integer item) {
LOG.debug("item:{}", item);
}
});
Большое спасибо. Ты прав. Как вернуть обработку в основной поток? (в RxAndroid это выглядит как .observeOn (AndroidSchedulers.mainThread())) Я вижу toBlocking(). [first, last, ...] есть что-нибудь еще? – YNChumak