Java Android Facebook SDK使用OnSelectionChangeListener获取选定用户时出现问题
Im使用的格式与Facebook SDK示例在其代码中显示的格式相同Java Android Facebook SDK使用OnSelectionChangeListener获取选定用户时出现问题,java,android,facebook,facebook-javascript-sdk,adt,Java,Android,Facebook,Facebook Javascript Sdk,Adt,Im使用的格式与Facebook SDK示例在其代码中显示的格式相同 friendPickerFragment.setOnSelectionChangedListener(new PickerFragment.OnSelectionChangedListener() { @Override public void onSelectionChanged(PickerFragment<?> fragment){ Friend
friendPickerFragment.setOnSelectionChangedListener(new PickerFragment.OnSelectionChangedListener() {
@Override
public void onSelectionChanged(PickerFragment<?> fragment){
FriendPickerApplication application = (FriendPickerApplication) getApplication();
application.setSelectedUser(friendPickerFragment.getSelection());
}
并将selectedUser定义为
private GraphUser selectedUser;
问题出在application.setSelectedUser中
它返回错误“FriendPickerApplication类型中的方法setSelectedUser(GraphUser)不适用于参数(List GraphUser)”
setSelectedUser显然不需要列表。如何修复此问题?friendPickerFragment.getSelection()返回列表。 检查 试试这个
public void setSelectedUser(ListGraphUser selectedUser) {
this.selectedUser = selectedUser;
}
private ListGraphUser selectedUser;
public void setSelectedUser(ListGraphUser selectedUser) {
this.selectedUser = selectedUser;
}
private ListGraphUser selectedUser;