コード例 #1
0
  @Override
  protected List<GithubComment> executeServiceSync(RestAdapter restAdapter) {
    GistsService gistsService = restAdapter.create(GistsService.class);
    List<GithubComment> comments = new ArrayList<>();

    comments.addAll(gistsService.comments(id, 1));

    for (int i = nextPage; i < lastPage; i++) comments.addAll(gistsService.comments(id, i));

    return comments;
  }
コード例 #2
0
 @Override
 protected void executePaginated(int nextPage) {
   service.comments(id, nextPage, this);
 }
コード例 #3
0
 @Override
 public void execute() {
   service.comments(id, this);
 }