【发布时间】:2019-07-02 05:38:37
【问题描述】:
我试图了解 Observables 是如何执行的,但似乎无法让这个简单的代码工作。
public class RxJavaExample {
public static void main(String[] args) {
Observable<String> hello = Observable.fromCallable(() ->
getHello()).subscribeOn(Schedulers.newThread());
hello.subscribe();
System.out.println("End of main!");
}
public static String getHello() {
System.out.println("Hello called in " +
Thread.currentThread().getName());
return "Hello";
}
}
不应该hello.subscribe()执行getHello()吗?
【问题讨论】:
-
getHello()没有被执行? -
@SantanuSur 不,它从未调用过。
标签: java observable rx-java2