如何使用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()方法在UI线程做。 我做错了什么?
记得取消订阅这个'onPause()'并重新订阅'onResume()' –