如何在Android上将用户输入字段的数据与RxBinding,RxJava合并

时间:2018-10-23 07:04:15

标签: android rx-java2 rx-binding

我正在研究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实现所需的功能?

0 个答案:

没有答案