RxJava2 中的条件过滤器
Conditional filter in RxJava2
我有一个带有签名的方法
void supplyData(String query, Integer skip, Integer count)
通常我会像这样对方法体建模:
MyProvider.observable(query)
.skip(skip)
.take(count)
.subscribe();
现在这两个Integer可以为null,所以我不需要skip and take all。如何让这两个步骤可选?
null
检查应该在这里工作,
MyProvider.observable(query)
.skip(skip == null? 0: skip)
.take(count == null? Integer.MAX_VALUE: count)
.subscribe();
我有一个带有签名的方法
void supplyData(String query, Integer skip, Integer count)
通常我会像这样对方法体建模:
MyProvider.observable(query)
.skip(skip)
.take(count)
.subscribe();
现在这两个Integer可以为null,所以我不需要skip and take all。如何让这两个步骤可选?
null
检查应该在这里工作,
MyProvider.observable(query)
.skip(skip == null? 0: skip)
.take(count == null? Integer.MAX_VALUE: count)
.subscribe();