我在Open
上使用了几个过滤器,我想在结果为空时在过滤结束时报告案例。我不能在处理结束时这样做,因为这个observable应该与另一个连接:
testing_%TIMESTAMP%.csv
答案 0 :(得分:2)
您可以使用date = DateTime.new(2016,7,29,0,0,0).to_time
并使用此后备switchIfEmpty
Observable
答案 1 :(得分:1)
您可以使用Maven Central上的rxjava-extras中的Transformers.doOnEmpty
:
source.compose(Transformers.doOnEmpty(action))
如果你关心效率(分配/性能),你可以使用这个解决方案,但是否则使用@ dwursteisen的解决方案。