我正在使用Facebook SDK 3.5,我有点困惑。如果我使用FriendPickerFragment
(来自他们的示例),它会使用朋友列表填充片段,但我只想拥有JSON或GraphUser列表。
有人知道如何使用选择器片段获取该信息。我不明白他们是如何获取数据来填充片段的。
这就是我如何看到从填充列表中选择的内容:
List<GraphUser> selectedUsers = friendPickerFragment.getSelection();
for (GraphUser selectedUser : selectedUsers) { System.out.println("selectedUser: " + selectedUser);
}
但是我如何获得整个列表(选择与否)?
答案 0 :(得分:3)
Request request = Request.newMyFriendsRequest(
Session.getActiveSession(),
new Request.GraphUserListCallback() {
@Override
public void onCompleted(List<GraphUser> users, Response response) {
System.out.println("Users: " + users);
}
});
request.executeAsync();
答案 1 :(得分:2)
向我/朋友发出图表请求。 SDK已在Request.newMyFriendsRequest
中为您提供了便捷方法