1
假設單上可觀察到的onNext發出的RX-Java 1.2的
PublishSubject<Void> subject = PublishSubject.create();
Single<Integer> single = Single.just(0);
single.subscribe(anySubscriber);
我如何才能讓single
發出值只調用subject.onNext(null)
後?
這不是repeatWhen
的情況 - 我不需要單獨重新訂閱。只是想延遲一段時間,然後手動觸發它。
我試圖
subject.flatMap(nothing -> single.toObservable()).toSingle().subscribe(anySubscriber);
但在這種情況下anySubscriber不會被調用,因爲主體不完整。
有什麼建議嗎?