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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.75
Charliee
0 / 0 / 0
Регистрация: 28.11.2012
Сообщений: 9
#1

Android + Vkontakte API problem - Программирование Android

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

Доброе время суток! Пишу приложение под Андроид, которое должно взаимодействовать с ВКонтакте API... Мне нужно получить список друзей и вывести их в ListView. В официальной документации getFriends(), которая возвращает ArrayList<Users>, но когда я пытаюсь ее использовать вот так: ArrayList<User> friends = api.getFriends(account.user_id, "first_name,last_name", null);....то получаю Exception. Если кто нибудь сталкивался с такой проблемой или есть идея как это можно решить...пожалуйста помогите!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1158 / 982 / 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
Еще ссылки по теме:
Задача по API VK в Android Studio Android
Android Google Maps/Drive API for Android
Android Как подключить api сайта к приложению Android?
Android Мобильный клиент интернет магазина для Android API
Правильная архитектура Android приложения, использующего restful api 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
Ответ Создать тему
Опции темы

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