我需要一个发出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*/)...