Как использовать RxJava
обновление UI
каждую секунду в Android? Я пытаюсь сделать что-то вроде этого:RxJava Thread.sleep в другой теме
for (int i = 0; i <10 ; i++) { //test
rx.Observable.just(getSleep())
.subscribeOn(Schedulers.newThread())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(v->updateTime());//update textView
}
private <T> int getSleep() {
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
return 0;
}
Но Thread.sleep() делаю в потоке пользовательского интерфейса. Что я должен делать неправильно?
не забывайте подписывать это' onPause() 'и resubscribe' onResume() ' –