如何基于条件创建Observable



是否有一种基于某些条件创建可观察对象的方法?

例如,如果我有Observable.just(1, 2, 3, ..., n),如果下一个发射项目是1,那么doSomethingA,如果是5,那么doSomethignB否则doWithEverythingElse

还是我要求太多了?:)

doOnNext中使用if语句

observable.doOnNext(i -> 
    if (i==1)
        doSomethingA();
    else if (i==5)
        doSomethingB();
    else 
        doWithEverythingElse());

相关内容

  • 没有找到相关文章

最新更新