Где хранить и как обработать Response VK SDK Android?

Рейтинг: 0Ответов: 1Опубликовано: 01.03.2015

Сабж. Вот пример кода. VKApiAudio, как я понял, хранит только одну аудиозапись, полученную из Response. Тогда как получить их в большом количестве? Есть класс, в котором их можно хранить, типа VKApiCommunityArray? И как работать с ними, например, выбрать только Название и Исполнителя?

public void onMyButtonClick(View view) {
    VKParameters params = new VKParameters();
    params.put(VKApiConst.OWNER_ID, "1");
    params.put(VKApiConst.COUNT, "3");
    VKRequest requestaudio = new VKRequest("audio.get", VKParameters.from(VKApiConst.OWNER_ID, "1", VKApiConst.COUNT, "3"));
    requestaudio.executeWithListener(new VKRequest.VKRequestListener() {

        @Override
        public void onComplete(VKResponse response) {
            super.onComplete(response);

            VKApiAudio audio = (VKApiAudio) response.parsedModel;

            if (audio == null) {
                Log.v("Ошибка", "Ничего не загрузилось");
            } else {
                Log.v("User name:", audio.artist + audio.title);
            }
        }
        @Override
        public void onError(VKError error) {
            super.onError(error);
            Log.v("l");
        }
    });

Ответы

Ответов пока нет.