import rx.Observable; import rx.Subscriber; public class MyLibrary { public Observable<String> fetchData() { return Observable.create(new Observable.OnSubscribe<String>() { @Override public void call(Subscriber<? super String> subscriber) { try { Thread.sleep(1000); subscriber.onNext("Hello, RxJS!"); subscriber.onCompleted(); } catch (Exception e) { subscriber.onError(e); } } }); } public static void main(String[] args) { MyLibrary myLibrary = new MyLibrary(); myLibrary.fetchData().subscribe(new Subscriber<String>() { @Override public void onCompleted() { } @Override public void onError(Throwable e) { } @Override public void onNext(String s) { } }); } }


上一篇:
下一篇:
切换中文