private void doSomeWork() {
Observable.range(0, 8).groupBy(new Function<Integer, String>() {
@Override
public String apply(@NonNull Integer integer) throws Exception {
return integer % 2 == 0 ? "偶数" : "奇数";
}
}).subscribe(new Consumer<GroupedObservable<String, Integer>>() {
@Override
public void accept(@NonNull GroupedObservable<String, Integer> stringIntegerGroupedObservable) throws Exception {
String key = stringIntegerGroupedObservable.getKey();
Log.i(TAG, "accept: key=" + key);
if (key.equals("偶数")) {
stringIntegerGroupedObservable.subscribe(getObserver(key));
} else {
stringIntegerGroupedObservable.subscribe(getObserver(key));
}
}
});
}
GroupByExampleActivity.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:RxJava2-Android-Sample
作者:
评论列表
文章目录