RxJava过滤操作符 filter
来源:互联网 发布:vb picturebox 清空 编辑:程序博客网 时间:2024/05/29 21:31
filter操作符是对源observable产生的结果自定义规则进行过滤,只有满足条件的结果才会提交给订阅者:
官方流程图:
.filter(new Fuc1<t1,Boolean>(){
@override
public Boolean call(t1 t)
{
return false;
}
}
call的返回值为Bool类型,决定了是否将结果输出给订阅者:
Observable.interval(1, TimeUnit.SECONDS).take(10).filter(new Func1<Long, Boolean>() { @Override public Boolean call(Long aLong) { return aLong > 5; } }).subscribe(new Action1<Long>() { @Override public void call(Long aLong) { LogUtils.d("------->call()" + aLong); } });结果:
2-27 14:20:26.610 2425-2825/com.rxandroid.test1 D/----->: ------->call()602-27 14:20:27.610 2425-2825/com.rxandroid.test1 D/----->: ------->call()702-27 14:20:28.610 2425-2825/com.rxandroid.test1 D/----->: ------->call()802-27 14:20:29.610 2425-2825/com.rxandroid.test1 D/----->: ------->call()9
3 1
- RxJava过滤操作符 filter
- Rxjava学习之过滤操作符—filter、elementAt
- RxJava-过滤操作符
- RxJava过滤操作符
- Rxjava 过滤操作符
- Rxjava(过滤类)-Filter
- RxJava过滤操作符 debounce
- RxJava 过滤操作符 ofType
- RxJava 过滤操作符 ignoreElements
- RxJava 过滤操作符 sample
- RxJava之过滤操作符
- RxJava操作符(3)-过滤
- RxJava过滤操作符实例
- RxJava—过滤操作符
- RxJava----操作符:过滤操作符
- RxJava操作符(04-过滤操作)
- RxJava使用(二)filter 操作符
- RxJava使用(二)filter 操作符
- 面向对象——意图与逻辑
- struts2中的jsp值传到后台action接收的三种方法
- 面试之数据库算法http://www.newsmth.net/nForum/#!article/Algorithm/37574?p=1
- 计算机网络17--Email应用
- [踩过的坑]spring事务为什么不回滚!
- RxJava过滤操作符 filter
- LeetCode OJ ---- Longest Substring Without Repeating Characters
- OpenGL ES纹理映射坐标对应
- 拿到一份开源项目,快速定位感兴趣的功能代码
- PLSQL如何调试存储过程
- android studio中导入xUtils和xUtils3开源库
- 文章标题
- Android项目:手机安全卫士(3)—— 主界面布局
- 企商云惠--我的起点