Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android中使用parse查询当前好友列表并将其添加到ListView_Android_Listview_Parse Platform_Pfrelation - Fatal编程技术网

如何在android中使用parse查询当前好友列表并将其添加到ListView

如何在android中使用parse查询当前好友列表并将其添加到ListView,android,listview,parse-platform,pfrelation,Android,Listview,Parse Platform,Pfrelation,我在android中用parse和PFRelation保存了当前用户的好友列表,我想查询当前用户的好友列表以在listView或ListAdapter中显示,我不知道哪一个更好 你们能告诉我怎么做吗?提供的源代码将是伟大的 如果您需要任何其他信息,请告诉我 多谢各位 编辑:我已经尝试过这个代码,但是出现了一个错误 Error:(67, 25) error: name clash: done(List<ParseObject>,ParseException) in <anonym

我在android中用parse和PFRelation保存了当前用户的好友列表,我想查询当前用户的好友列表以在listView或ListAdapter中显示,我不知道哪一个更好

你们能告诉我怎么做吗?提供的源代码将是伟大的

如果您需要任何其他信息,请告诉我

多谢各位

编辑:我已经尝试过这个代码,但是出现了一个错误

Error:(67, 25) error: name clash: done(List<ParseObject>,ParseException) in <anonymous com.example.krisanapongpoonsawat.chatit.User$1> and done(List<T>,ParseException) in FindCallback have the same erasure, yet neither overrides the other
其中T是一个类型变量: T扩展接口FindCallback中声明的ParseObject

private void loadUserList()
{
    ParseQuery query = new ParseQuery("Friends");
    query.whereEqualTo("owner", ParseUser.getCurrentUser().getObjectId().toString());
    query.findInBackground(new FindCallback() {
        public void done(List<ParseObject> friendList, ParseException e) {
            if (e == null) {
                Log.d("score", "Retrieved " + friendList.size() + " scores");
                for (int i = 0; i < friendlist.size(); i++) {
                    Object object = friendlist.get(i);
                    String name = ((ParseObject) object).getObjectId().toString();
                    listAdapter.add(name);


                }
            } else {
                Log.d("score", "Error: " + e.getMessage());
            }
        }
    });


}

有人知道如何解决这个问题吗?谢谢

您需要一个listView适配器,不能使用其中任何一个,您必须同时使用这两个适配器。你还需要看一些android的例子,谷歌it。当你到达某个点后,将你的代码发送到这里,然后我们将帮助你。你不能直接在这里请求代码。我尝试了,出现了错误。我已经为你更新了这个问题