在主线程上观察的RxJava调度程序
如果我写这样的东西,那么操作和通知都将在当前线程上...
Observable.fromCallable(() -> "Do Something")
.subscribe(System.out::println);
如果我在这样的后台线程上执行操作,则操作和通知都将在后台线程上...
Observable.fromCallable(() -> "Do Something")
.subscribeOn(Schedulers.io())
.subscribe(System.out::println);
如果我想在主线程上观察并在Android的后台进行,我会做的...
Observable.fromCallable(() -> "Do Something")
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(System.out::println);
但是,如果我正在编写一个标准的Java程序,那么您想要在主线程上观察到的状态相当于什么呢?