是否有可观察的NOP(无操作)操作?
想要将BehaviorSubject
变为只读的可观察对象,如下所示:
private BehaviourSubject<String> statusSubject = new BehaviorSubject<String>("Ready");
public Observable<String> statusObservable() {
return
statusSubject
.nop();
}
答案 0 :(得分:4)
对于RxJava 1.0,有Observable.asObservable()
对于RxJava 2.0,有Observable.hide()
答案 1 :(得分:1)
您可能只希望获得Subject的Observable方面,而没有subject的'writer'功能,可以使用Subject.asObservable()方法检索。