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); } }); }