Я изучаю использование библиотек Jake Wharton RxBinding.
implementation "com.jakewharton.rxbinding2:rxbinding:$rxbinding2Version"
implementation "com.jakewharton.rxbinding2:rxbinding-appcompat-v7:$rxbinding2Version"
implementation "com.jakewharton.rxbinding2:rxbinding-support-v4:$rxbinding2Version"
Я хотел бы добиться следующего варианта использования.
Мой экран входа в систему пользователя содержит два текста для редактированияИмя пользователя и пароль пользователя
и кнопка входа в систему.
Я хочу реализовать объединение двух текстов редактирования и кнопки в единый поток «событий».Это позволит мне проверить введенные данные для входа в систему пользователя и запустить процесс входа в систему бэкэнда, когда пользователь нажмет на кнопку входа в систему.
Моя проблема в том, что я не знаю, как соединить редактирование текстов и нажатие кнопоквместе с использованием RxJava.
Случаи, которые мне нужны для удовлетворения: -
Happy Path.Пользователь вводит Имя и Пароль, затем нажимает кнопку входа.
Сценарий ошибки 1. Пользователь вводит недопустимый Пользователь и / или пароль, затем нажимает кнопку входа.
Сценарий ошибки 2. Пользователь нажимает кнопку входа без вводалибо имя пользователя, либо пароль.
Сценарий ошибки 3. Пользователь вводит действительный пароль, но неизвестный пользователь и пароль затем нажимает кнопку входа в систему.
Как добиться желаемой функциональности с помощью RxBinding, RxJava на Android?