0

我使用的格式与 Facebook SDK 示例在其代码中显示的格式相同

    friendPickerFragment.setOnSelectionChangedListener(new PickerFragment.OnSelectionChangedListener() {
        @Override
        public void onSelectionChanged(PickerFragment<?> fragment){
            FriendPickerApplication application = (FriendPickerApplication) getApplication();
            application.setSelectedUser(friendPickerFragment.getSelection());

        }

以及我的应用程序代码上的 setSelectedUser 方法

public void setSelectedUser(GraphUser selectedUser) {
    this.selectedUser = selectedUser;
}

并将 selectedUser 定义为

private GraphUser selectedUser;

问题出在 application.setSelectedUser 它返回错误“FriendPickerApplication 类型中的方法 setSelectedUser(GraphUser) 不适用于参数 (List GraphUser)”

setSelectedUser 显然不要求列表。我能做些什么来解决这个问题?

4

1 回答 1

1

friendPickerFragment.getSelection()返回列表。检查这个

所以试试这个。

public void setSelectedUser(ListGraphUser selectedUser) {
    this.selectedUser = selectedUser;
}

private ListGraphUser selectedUser;
于 2013-11-11T08:39:05.450 回答