gpt4 book ai didi

android - RXJava 将函数应用于 Observable 中的每个元素并返回它的可观察值

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

我有一个改造服务,它返回一个 Observable 并在每次加载时保存它。

我的改造服务:

@GET("url")
Observable<Order> getOrder();

还有函数:

return SERVICE.getOrder()
.map(order -> {
save(order);
return order;
});

但是如果你看到我只是保存并返回同一个对象,有没有更简单的方法?

最佳答案

你正在寻找doOnNext

return SERVICE.getOrder()
.doOnNext(order -> {
save(order);
})

它调用操作,简单地接受发出的项目。
请注意,doOnNext 调用观察者线程

关于android - RXJava 将函数应用于 Observable 中的每个元素并返回它的可观察值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31166577/

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