使用自定义值合并发出的文本更改值

时间:2016-07-11 13:30:53

标签: android rx-java reactive-programming rx-android

我需要一个发出EditText(rx-binding)文本更改的流,但我还需要能够发出必须在流中处理相同的自定义值。我考虑将自定义值的PublishSubject与来自rx-binding的textChanges Observable合并。有没有办法在没有合并的情况下实现同样的目标?这是我到目前为止所做的。

PublishSubject<CharSequence> subject = PublishSubject.create();
Observable<CharSequence> textChanges = RxTextView.textChanges(mEditText); 

Observable.merge(subject, textChanges).flatMap(/*stuff*/)...

0 个答案:

没有答案