可观察结果检查是否为空
Observable result check if not empty
请帮帮我
我有这样的模式,如何检查 id
是否为空,如果是,则从函数中检查 return。
Observable<String> observable.flatMap(id -> {return ....}) // something like id.isEmpty return;
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(id -> {.....});
您可以使用 forEachWhile:
observable.forEachWhile(item->!item.isEmpty()).flatMap(id -> {...}) ...
请帮帮我
我有这样的模式,如何检查 id
是否为空,如果是,则从函数中检查 return。
Observable<String> observable.flatMap(id -> {return ....}) // something like id.isEmpty return;
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(id -> {.....});
您可以使用 forEachWhile:
observable.forEachWhile(item->!item.isEmpty()).flatMap(id -> {...}) ...