Question
场景一:在页面保存时,需要对页面所填写的一些列信息进行判断,确定正确无误后方可保存。
例如:页面上中需要填写:姓名,性别,职业,年薪,住址等信息。
按照常规做法,我们有可能会这么写:
1 | if(Util.checkempty(mUserName)){//判断用户名是否为空 |
而用 Rxjava.combineLatest
1 | //构建被观察者 |
场景二:搜索输入,避免多次调用搜索接口,搜索优化
1 | Observable.create(new Observable.OnSubscribe<String>() { |