我有一个返回 的网络调用,Observable
我还有另一个网络调用,它不是依赖于第一个的 rx,Observable
我需要以某种方式将其全部转换为 Rx。
Observable<Response> responseObservable = apiclient.executeRequest(request);
执行后,我需要进行另一个不返回的 http 调用Observable
:
responseObservable.map(response - > execute the no rx network call using the response.id)
noRxClient.getInformation(response.id, new Action1<Information>() {
@Override
public void call(Information information) {
//Need to return information with page response
}
});
之后我需要调用这个方法来呈现响应
renderResponse(response, information);
如何将非 rx 调用与 rx 连接,然后使用 RxJava 全部调用渲染响应?