Slide 26
Slide 26 text
Sync, async, and RxJava
interface GitHubService {
@GET("/repos/{owner}/{repo}/contributors")
void repoContributors(
@Path("owner") String owner,
@Path("repo") String repo,
Callback> cb);
}
service.repoContributors("square", "retrofit", new Callback>() {
@Override void success(List contributors, Response response) {
// ...
}
@Override void failure(RetrofitError error) {
// ...
}
});