gpt4 book ai didi

java - rxJava : composing single with completable and return single

转载 作者:行者123 更新时间:2023-11-29 04:37:44 27 4
gpt4 key购买 nike

我的步骤是:

  1. 创建单个值 x - 可能会占用一些 CPU 资源
  2. 使用值x来执行IO操作。这已经返回 Completable
  3. 返回x

所以我想这样做:

Single<Integer> result = 
Single.fromCallable(() -> generate_x)
.COMPOSE_WITH_COMPLETABLE(x -> method_that_returns_completable(x))
.map(x -> x + 1) // i still need x here

如何实现?

最佳答案

single.flatMap(new Func1<Integer, Single<? extends Integer>>() {
@Override
public Single<? extends Integer> call(final Integer integer) {
return completable.toSingle(new Func0<Integer>() {
@Override
public Integer call() {
return integer;
}
});
}
})

关于java - rxJava : composing single with completable and return single,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40552153/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com