发出连续请求
在进行串行请求时,RxJava 很方便。如果你想使用一个请求的结果来制作另一个请求,你可以使用 flatMap
运算符:
api.getRepo(repoId).flatMap(repo -> api.getUser(repo.getOwnerId())
.subscribe(/*do something with the result*/);
在进行串行请求时,RxJava 很方便。如果你想使用一个请求的结果来制作另一个请求,你可以使用 flatMap
运算符:
api.getRepo(repoId).flatMap(repo -> api.getUser(repo.getOwnerId())
.subscribe(/*do something with the result*/);