Java 如何仅订阅BehaviorSubject的未来更新?
我只想订阅BehaviorSubject的未来更新,我使用了这种方法,但我认为这不是一个好方法Java 如何仅订阅BehaviorSubject的未来更新?,java,android,rx-java2,Java,Android,Rx Java2,我只想订阅BehaviorSubject的未来更新,我使用了这种方法,但我认为这不是一个好方法 BehaviorSubject<Account> behaviorSubject = BehaviorSubject.create(); PublishSubject<Account> publishSubject = PublishSubject.create(); behaviorSubject.subscribe(publishSubject); behaviorS
BehaviorSubject<Account> behaviorSubject = BehaviorSubject.create();
PublishSubject<Account> publishSubject = PublishSubject.create();
behaviorSubject.subscribe(publishSubject);
behaviorSubject.onNext(new Account());
behaviorSubject.subscribe(result -> Log.e("print1", result.toString()));
publishSubject.subscribe(result -> Log.e("print2", result.toString()));
behaviorSubject.onNext(new Account());
BehaviorSubject BehaviorSubject=BehaviorSubject.create();
PublishSubject PublishSubject=PublishSubject.create();
行为主体。订阅(publishSubject);
behaviorSubject.onNext(新帐户());
订阅(result->Log.e(“print1”,result.toString());
subscribe(result->Log.e(“print2”,result.toString());
behaviorSubject.onNext(新帐户());
问候。这完全没问题。如果您的
BehaviorSubject
有一个初始值,您可以使用BehaviorSubject.skip(1).订阅(…)
。谢谢,我不确定自己是否做得好。