2014-06-23 4 views
0

Android 용 Facebook SDK에서 제공하는 FriendPickerFragment를 사용할 때 모든 친구를 보여주는 ListView를 필터링하는 기능이 부족합니다.Android Facebook SDK FriendPickerFragment 친구의 목록을 필터링하는 방법

평범한 페이스 북 사용자가 보통 300 명 이상의 친구를 갖고 있기 때문에 목록에있는 모든 것을 검색 할 수 없으면 \ 필터가 약간 이상합니다.

내가 누락 된 항목이 있습니까? 어쩌면 제가 설정하지 않아도 될 속성이 있습니다.

또는 유일한 옵션은 내부적으로 SDK를 사용자 지정해야합니까?

답변

0

FriendPickerFragment는 PickerFragment (https://developers.facebook.com/docs/reference/android/current/class/PickerFragment/)에서 상속 받았으며 사용자가 원하는 것을 정확히 수행하는 setFilter (GraphObjectFilter) 메서드가 있습니다.

+0

예 코드에서 보았습니다. 문제는 코드를 사용하기 위해 EditText 뷰를 추가하거나 코드에 연결하는 등의 이유로 SDK 코드를 변경해야한다는 것입니다. 나는 그것을 피하고 싶었다. 나는 더 원시적 인 것을 발견하기를 바랐다 ... 다른 UI (웹, IOS 등)에 필터 상자가있다. 왜 여기에 추가하지 않았는지 모르겠다. –

+0

나는 똑같은 것을 찾고 있는데, 나는 새로운 권한이 문제라고 생각한다. APP에 로그인하고 승인 한 친구 목록 만 표시 할 수있었습니다. 그들은 당신이/me/invitable_friends를 사용하기를 원합니다. 그리고 그것이 FriendPickerFragment에 어떻게 통합 될지는 분명하지 않습니다. https://developers.facebook.com/docs/apps/upgrading#upgrading_v2_0_user_ids – LEO

관련 문제