2016-04-21 225 views
4

文檔中提到,對象是觀察者並且可以訂閱觀察對象,但我找不到在代碼中執行此操作的方法。RxJava如何訂閱可觀察對象

在此先感謝!

+0

http://reactivex.io/RxJava/javadoc/rx/Observable.html#subscribe(rx.Observer) – flakes

+0

只是使用'Subject'對象作爲PARAM爲'Observable#subscribe' – flakes

+0

問題是,我正在使用Observable krzysiek

回答

4

樣品junit的代碼:

@Test 
public void shouldSubscribeToSubjectToObservable() throws InterruptedException { 
    Observable<Integer> observable = Observable.just(1, 2); 
    PublishSubject<Object> subject = PublishSubject.create(); 
    subject.subscribe(o -> { 
     System.out.println("o = " + o); 
    }); 

    observable.subscribe(subject); 

    Thread.sleep(1000); 
}