我正在研究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将“编辑文本”和按钮单击结合在一起。
我需要解决的情况是:-
快乐之路。用户输入名称和密码,然后单击登录按钮。
错误情况1.用户输入无效的用户名和/或密码,然后单击登录按钮。
错误情形2。用户单击登录按钮而不输入用户名或密码。
错误情况3。用户输入有效但未知的用户和密码,然后单击登录按钮。
如何在Android上使用RxBinding和RxJava实现所需的功能?