初级学习地址:
https://www.jianshu.com/p/cd3557b1a474
https://blog.csdn.net/jdsjlzx/article/details/53040293
使用rxjava观察登录框并设置登录框是否可点击
//参数是:手机号码 密码
Observable.combineLatest(RxTextView.textChanges(mPhone), RxTextView.textChanges(mPsw),
new BiFunction<CharSequence, CharSequence, Boolean>() {
@Override
public Boolean apply(CharSequence charSequence, CharSequence charSequence2) throws Exception {
return charSequence.length() == 11 && charSequence2.length() > 5;
}
}).subscribe(new Consumer<Boolean>() {
@Override
public void accept(Boolean aBoolean) throws Exception {
Log.i(TAG,"我的值是:"+aBoolean);
mLogin.setEnabled(aBoolean);
}
});