Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/12: Рейтинг темы: голосов - 12, средняя оценка - 4.67
Charliee
0 / 0 / 0
Регистрация: 28.11.2012
Сообщений: 9
#1

Android + Vkontakte API problem

17.01.2013, 14:12. Просмотров 2249. Ответов 6
Метки нет (Все метки)

Доброе время суток! Пишу приложение под Андроид, которое должно взаимодействовать с ВКонтакте API... Мне нужно получить список друзей и вывести их в ListView. В официальной документации getFriends(), которая возвращает ArrayList<Users>, но когда я пытаюсь ее использовать вот так: ArrayList<User> friends = api.getFriends(account.user_id, "first_name,last_name", null);....то получаю Exception. Если кто нибудь сталкивался с такой проблемой или есть идея как это можно решить...пожалуйста помогите!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2013, 14:12
Ответы с готовыми решениями:

Работа с vkontakte API
Здравствуйте, я раньше писал об аутентификацие через соц. сети. Решил...

Android Загрузка изображения на стену vkontakte
Здравствуйте всем, возникла необходимость загрузить фотографию на стену...

Android SDK Manager не отображает платформы 2.3.3 (API 10), 2.3.1 (API 9). Как быть?
Добрый день! Использую Android Studio под Windows 7. Из-за несовместимости с...

Android Studio не дает работать с API 8 без установленного API 21
Удалил все не интересующие меня библиотеки и поставил только API Level 8. Но...

C++ и Android API
Можно ли как-то юзать Android API на C++? т.е. я хочу сделать приложение на Qt...

6
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
17.01.2013, 14:14 #2
какой Exception? здесь нет экстрасенсов.
0
Charliee
0 / 0 / 0
Регистрация: 28.11.2012
Сообщений: 9
17.01.2013, 14:36  [ТС] #3
вот скриншот:
0
Миниатюры
Android + Vkontakte API problem  
Charliee
0 / 0 / 0
Регистрация: 28.11.2012
Сообщений: 9
17.01.2013, 15:22  [ТС] #4
Разобрался с проблемой сам...спасибо
0
Rev0lt
0 / 0 / 0
Регистрация: 26.12.2014
Сообщений: 3
26.12.2014, 20:41 #5
Цитата Сообщение от Charliee Посмотреть сообщение
Разобрался с проблемой сам...спасибо
Привет. Если можно, то хотелось бы взглянуть на ваше решение (здесь или в лс). Спасибо.
0
NOSC
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
01.01.2015, 22:13 #6
Цитата Сообщение от Charliee Посмотреть сообщение
Разобрался с проблемой сам...спасибо
Ой, можно мне то же в ЛС или лучше тут, для всех чтоб видно было?
Спасибо
0
Rev0lt
0 / 0 / 0
Регистрация: 26.12.2014
Сообщений: 3
11.01.2015, 21:33 #7
У меня так в ListFragment'e заработало, мб тебе поможет чем.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
VKRequest request = VKApi.friends().get(
                VKParameters.from(VKApiConst.FIELDS,
                        "first_name,last_name,contacts,site"));
 
        request.executeWithListener(new VKRequestListener() {
 
            @Override
            public void onComplete(VKResponse response) {
                super.onComplete(response);
 
                Log.d(LOG_TAG, "ThirdScreen response: " + response);
 
                int friendsCount = ((VKList<VKApiUserFull>) response.parsedModel)
                        .getCount();
 
                String[] fNames = new String[friendsCount];
                int[] fPhones = new int[friendsCount];
 
                for (int i = 0; i < friendsCount; i++) {
 
                    VKApiUserFull friends = ((VKList<VKApiUserFull>) response.parsedModel)
                            .get(i);
 
                    fNames[i] = friends.first_name + " " + friends.last_name;
                    
                }
 
                ArrayAdapter<String> adapter = new ArrayAdapter<String>(
                        getActivity(), android.R.layout.simple_list_item_1,
                        fNames);
 
                setListAdapter(adapter);
            }
 
            @Override
            public void onError(VKError error) {
                super.onError(error);
 
            }
 
            @Override
            public void attemptFailed(VKRequest request, int attemptNumber,
                    int totalAttempts) {
                super.attemptFailed(request, attemptNumber, totalAttempts);
            }
0
11.01.2015, 21:33
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.01.2015, 21:33

Places API for Android
Товарищи:) Есть ли у вас пример работы с Places API for Android с...

Shape не отображется на Android API 8
Здравствуйте! Никак не получается заставить отображать изображение построенное...

YouTube Android Player API
Как внедрить возможность проигрывания видеороликов с YouTube в приложении?...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru