私のビューには 3 つのフィールドがあり、これらが一緒になって方程式を形成します。私が達成したいのは、ユーザーが 3 つのフィールドのうち 2 つを入力するとすぐに、残りの 1 つを計算することです。
私が持っているもの:
mObservableEditTextA = RxTextView.textChanges(mEditTextA);
mObservableEditTextB = RxTextView.textChanges(mEditTextB);
mObservableEditTextC = RxTextView.textChanges(mEditTextC);
フィールドのペアごとに、他の2つの最新の組み合わせを取得しようとしましたが、成功しませんでした。
Observable.combineLatest(mObservableEditTextA, mObservableEditTextB, (a, b) -> /* My action here */);
Observable.combineLatest(mObservableEditTextA, mObservableEditTextC, (a, c) -> /* My action here */);
Observable.combineLatest(mObservableEditTextB, mObservableEditTextC, (b, c) -> /* My action here */);
どうすればこの動作を実現できますか?