4

Facebook SDK の「Android 用 Facebook SDK 3.0 の新機能」ページの「すぐに使えるネイティブ UI ビュー」の下に、次のように記載されています。 ." これは非常に便利に思えますが、FriendPickerFragment のリファレンス ページには、追加の構成情報を取得するために Bundle arg に含める情報に関する情報がありません。私は Android ゲームに取り組んでおり、ユーザーが Facebook の友達でもある他のユーザーとゲームを開始できるようにしたいのですが、同じアプリがインストールされている友達のリストを取得する方法がわかりません。他のアプリユーザーのリストを取得するために FriendPickerFragment に渡すことができる引数を知っている人はいますか?事前にどうもありがとうございます。この質問をより関連性のあるものにするため、またはより意味のあるものにするために、さらに情報が必要な場合はお知らせください。

4

4 に答える 4

3

SDKに付属しているBooleanOGサンプルアプリをご覧ください。これは、アプリがインストールされている友達に基づいて結果をフィルタリングする方法の例を示しています。

于 2013-01-28T18:08:26.923 に答える
2
friendPickerFragment.setFilter(new GraphObjectFilter<GraphUser>() {
        @Override
        public boolean includeItem(GraphUser graphObject) {
            if(graphObject.asMap().containsKey("installed") && (Boolean) graphObject.asMap().get("installed"))
                return false;
            else{
                return true;
            }
        }
    });
于 2014-01-24T13:31:07.123 に答える
1

デフォルトでは、FriendPickerFragment はアプリをインストールした友達のリストを表示します。タイプを指定して表示リストを変更できます(setFriendPickerType())。

于 2014-10-19T12:14:51.867 に答える