ArrayList <user>好友。 VkApi </用户>

时间:2014-08-21 08:50:00

标签: java android arraylist

我想显示我的VK好友列表。

private  ArrayList<User> Friends = new ArrayList<User>();
Friends = api.getFriends(account.user_id, "first_name, last_name",null, null, null);

我在日志中找到了朋友列表。

I/Kate.Api﹕ response= 
    {
        "response": {
            "count":33,
            "items": [
                {
                    "id":23260033,
                    "first_name":"",
                    "last_name":"",
                    "online":0
                },
                {
                    "id":129188949,
                    "first_name":"",
                    "last_name":"",
                    "online":0
                }, ...
            ]
        }
    }

之后,我尝试使用适配器显示myfriendlist。

listView.setAdapter(new ArrayList<User>(this,android.R.layout.simple_list_item_1, Friends);

据我所知,Android Studio向我显示错误在于好友,因为它有类型ArrayList<User>。 但我无法理解如何将ArrayList<User> Friends转换为String[]以在屏幕上显示我的好友列表?或者,如果我认为错了,如何正确实施我的朋友列表?

1 个答案:

答案 0 :(得分:1)

MAybe使用ASNE libraryasne-vk让您的生活更轻松? 只需为项目添加依赖项:

dependencies {
...
    compile 'com.github.asne:asne-vk:0.2.0'
...
}

设置并请求

等朋友
socialNetwork.requestGetFriends();

您可以轻松添加其他社交网络