Форум программистов, компьютерный форум CyberForum.ru

Android + Vkontakte API problem - Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.75
Charliee
0 / 0 / 0
Регистрация: 28.11.2012
Сообщений: 9
17.01.2013, 14:12     Android + Vkontakte API problem #1
Доброе время суток! Пишу приложение под Андроид, которое должно взаимодействовать с ВКонтакте API... Мне нужно получить список друзей и вывести их в ListView. В официальной документации getFriends(), которая возвращает ArrayList<Users>, но когда я пытаюсь ее использовать вот так: ArrayList<User> friends = api.getFriends(account.user_id, "first_name,last_name", null);....то получаю Exception. Если кто нибудь сталкивался с такой проблемой или есть идея как это можно решить...пожалуйста помогите!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1157 / 981 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
17.01.2013, 14:14     Android + Vkontakte API problem #2
какой Exception? здесь нет экстрасенсов.
Charliee
0 / 0 / 0
Регистрация: 28.11.2012
Сообщений: 9
17.01.2013, 14:36  [ТС]     Android + Vkontakte API problem #3
вот скриншот:
Миниатюры
Android + Vkontakte API problem  
Charliee
0 / 0 / 0
Регистрация: 28.11.2012
Сообщений: 9
17.01.2013, 15:22  [ТС]     Android + Vkontakte API problem #4
Разобрался с проблемой сам...спасибо
Rev0lt
0 / 0 / 0
Регистрация: 26.12.2014
Сообщений: 3
26.12.2014, 20:41     Android + Vkontakte API problem #5
Цитата Сообщение от Charliee Посмотреть сообщение
Разобрался с проблемой сам...спасибо
Привет. Если можно, то хотелось бы взглянуть на ваше решение (здесь или в лс). Спасибо.
NOSC
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
01.01.2015, 22:13     Android + Vkontakte API problem #6
Цитата Сообщение от Charliee Посмотреть сообщение
Разобрался с проблемой сам...спасибо
Ой, можно мне то же в ЛС или лучше тут, для всех чтоб видно было?
Спасибо
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.01.2015, 21:33     Android + Vkontakte API problem
Еще ссылки по теме:

Android Google Maps/Drive API for Android
Android SDK Manager не отображает платформы 2.3.3 (API 10), 2.3.1 (API 9). Как быть? Android
Правильная архитектура Android приложения, использующего restful api Android
Places API for Android Android
Нужно ли уходить с API 22 для работы под android 6 Android

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

Или воспользуйтесь поиском по форуму:
Rev0lt
0 / 0 / 0
Регистрация: 26.12.2014
Сообщений: 3
11.01.2015, 21:33     Android + Vkontakte API problem #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);
            }
Yandex
Объявления
11.01.2015, 21:33     Android + Vkontakte API problem
Ответ Создать тему
Опции темы

Текущее время: 13:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru