2

Facebook と Android の統合は初めてです。facebook-android-SDK を使用して Facebook にログインしました。ここで、すべての友達の詳細を取得して ListView に表示したいと考えています。これどうやってするの?

私を助けてください

前もって感謝します

4

3 に答える 3

6

友人リストを取得するには、次のコードを使用します。

Bundle params = new Bundle();
        params.putString("fields", "name, picture");
        JSONObject jsonFrends = Util.parseJson(facebook.request("me/friends", params));
于 2012-05-04T06:36:44.503 に答える
3

ユーザーデータの取得に関するチュートリアルに従い、実行する代わりに実行することをお勧めします

    ...
if (state.isOpened()) {
    userInfoTextView.setVisibility(View.VISIBLE);

    // Request user data and show the results
    Request.executeMeRequestAsync(session, new Request.GraphUserCallback() {

        @Override
        public void onCompleted(GraphUser user, Response response) {
            if (user != null) {
                // Display the parsed user info
                userInfoTextView.setText(buildUserInfoDisplay(user));
            }
        }
    });
}
...

Request クラスの一部であるRequest.executeMyFriendsRequestAsyncを使用します。

編集:これには、Facebook Android SDK を使用して応答を解析するという利点もあります。

于 2013-02-17T14:01:41.413 に答える