java rxjava zip样本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java rxjava zip样本相关的知识,希望对你有一定的参考价值。
Maybe<List<Long>> maybe = Maybe
.zip(
webViewRepository.getHabitReadArticle(webView),
habitReadArticleDao.getAll(),
new BiFunction<HabitReadArticleWebViewLocal, List<HabitReadArticle>, List<Long>>() {
@Override
public List<Long> apply(HabitReadArticleWebViewLocal habitReadArticleWebViewLocal, List<HabitReadArticle> habitReadArticles) throws Exception {
if (!hasSameArticleIds(habitReadArticleWebViewLocal, habitReadArticles)) {
return saveArticles(habitReadArticleWebViewLocal);
}
return null;
}
}
)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread());
disposables.add(maybe.subscribeWith(new ImportWebViewLocalObserver()));
以上是关于java rxjava zip样本的主要内容,如果未能解决你的问题,请参考以下文章
Rxjava并行执行耗时操作使用zip和merge
Rxjava并行执行耗时操作使用zip和merge
RxJava2系列:rxjava2简答使用
使用 Zip 运算符、Rxjava 和 Retrofit 处理错误
RxJava zip鎿嶄綔绗﹀湪Android涓殑瀹為檯浣跨敤鍦烘櫙
给初学者的RxJava2.0教程(转)