我正在向服务器添加项目,如果成功,我收到的消息为空,如果成功,我需要再发一次请求。 我认为地图部分不是正确的选择,当我想要将数据列表设置为适配器时,因为我在需要简单数据时收到Flowable数据,所以我卡住了。
@POST("data”)
Single<Response<Void>> addData(@Body Info body);
@GET("otherData”)
Flowable<List<OtherData>> items();
repository.addData(body)
.map(new Function<Response<Void>, Flowable<List<OtherData>>>() {
@Override
public Flowable<List<OtherData>> apply(@NonNull Response<Void> voidResponse) throws Exception {
return repository.items();}
}).
.subscribe(items -> {
//set to adapter I need not Flowable, need simple list
});