Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何仅订阅BehaviorSubject的未来更新?_Java_Android_Rx Java2 - Fatal编程技术网

Java 如何仅订阅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的未来更新,我使用了这种方法,但我认为这不是一个好方法

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).订阅(…)
。谢谢,我不确定自己是否做得好。