예제 #1
0
  public void requestFriends() {
    VKRequest request =
        VKApi.friends()
            .get(
                VKParameters.from(
                    VKApiConst.OFFSET,
                    "1",
                    VKApiConst.FIELDS,
                    "first_name,photo_100,photo_200",
                    VKApiConst.VERSION,
                    "5.37"));
    request.executeWithListener(
        new VKRequest.VKRequestListener() {
          @Override
          public void onComplete(VKResponse response) {
            parseFriends(response);

            for (int i = 0; i < observerList.size(); i++) {
              observerList.get(i).update();
            }
          }

          @Override
          public void attemptFailed(VKRequest request, int attemptNumber, int totalAttempts) {
            super.attemptFailed(request, attemptNumber, totalAttempts);
          }

          @Override
          public void onError(VKError error) {
            super.onError(error);
          }
        });
  }