Android RXJava将函数应用于Observable中的每个元素并返回它´;可见的
我有一个改进服务,它返回一个可观察的,并在每次加载时保存它 我的改装服务:Android RXJava将函数应用于Observable中的每个元素并返回它´;可见的,android,retrofit,reactive-programming,rx-java,Android,Retrofit,Reactive Programming,Rx Java,我有一个改进服务,它返回一个可观察的,并在每次加载时保存它 我的改装服务: @GET("url") Observable<Order> getOrder(); 但是如果你看到我只是保存并返回同一个对象,有没有更简单的方法?也许使用以下方法更好: .subscribe(new Action1<StatsChartData>() { @Override public void call(Order order)
@GET("url")
Observable<Order> getOrder();
但是如果你看到我只是保存并返回同一个对象,有没有更简单的方法?也许使用以下方法更好:
.subscribe(new Action1<StatsChartData>() {
@Override
public void call(Order order) {
save(order);
}
});
.subscribe(新操作1(){
@凌驾
公开作废通知(订单){
保存(订单);
}
});
映射用于对每个项目应用一些更改。也许最好使用:
.subscribe(new Action1<StatsChartData>() {
@Override
public void call(Order order) {
save(order);
}
});
.subscribe(新操作1(){
@凌驾
公开作废通知(订单){
保存(订单);
}
});
Map用于对每个项目应用一些更改。您正在查看
doOnNext
return SERVICE.getOrder()
.doOnNext(order -> {
save(order);
})
是调用操作,它只接受发出的项。注意,
doOnNext
调用观测者的线程您正在查看doOnNext
return SERVICE.getOrder()
.doOnNext(order -> {
save(order);
})
是调用操作,它只接受发出的项。请注意,
doOnNext
调用observer的线程但是我返回observer,我想“秘密地”将其应用于Subscriber“秘密地”是什么意思?不确定是否存在其他方法?我在“api”中有这个返回,每次有人调用它时我都想保存它。但是我返回observer,我想“秘密地”应用它对于订阅方,“秘密”是什么意思?不确定是否存在其他方法?我在“api”中有返回,每次有人调用它时我都要保存它。你在找doOnEach
?你在找doOnEach
?