Ma vue comporte trois champs qui forment ensemble une équation. Ce que je veux réaliser est que dès que l'utilisateur remplit 2 champs sur 3, je calcule le restant.combineLatest pour les premiers éléments X de Y
Ce que je:
mObservableEditTextA = RxTextView.textChanges(mEditTextA);
mObservableEditTextB = RxTextView.textChanges(mEditTextB);
mObservableEditTextC = RxTextView.textChanges(mEditTextC);
J'ai essayé de chaque paire de champs se la moissonneuse-batteuse dernière des deux autres sans succès.
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 */);
Comment puis-je obtenir ce comportement?