0
嗨,我是用RXJava一個新手拉鍊,我想對喜歡下面如何rxjava
Observable<String> myObservable = Observable.create(
new Observable.OnSubscribe<String>() {
public void call(Subscriber<? super String> subscriber) {
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
subscriber.onNext("hello world");
subscriber.onCompleted();
}
}
).subscribeOn(Schedulers.computation());
Observable<String> myObservable1 = Observable.just("thank you");
Observable observable3 = Observable.zip(myObservable, myObservable1, new Func2<String,String,String>() {
@Override
public String call(String o, String o2) {
return o+":"+o2;
}
});
observable3.subscribe(new Action1<String>() {
@Override
public void call(String o) {
System.out.println("before");
System.out.println(o);
}
});
System.out.println("after");
我想打印before
然後after
我的第一個RxJava例子,我該怎麼做工作與rxjava和不sleep