我已经在 android 中使用 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());
}
}
});
}
有谁知道如何解决这一问题?谢谢