Facebook と Android の統合は初めてです。facebook-android-SDK を使用して Facebook にログインしました。ここで、すべての友達の詳細を取得して ListView に表示したいと考えています。これどうやってするの?
私を助けてください
前もって感謝します
Facebook と Android の統合は初めてです。facebook-android-SDK を使用して Facebook にログインしました。ここで、すべての友達の詳細を取得して ListView に表示したいと考えています。これどうやってするの?
私を助けてください
前もって感謝します
友人リストを取得するには、次のコードを使用します。
Bundle params = new Bundle();
params.putString("fields", "name, picture");
JSONObject jsonFrends = Util.parseJson(facebook.request("me/friends", params));
ユーザーデータの取得に関するチュートリアルに従い、実行する代わりに実行することをお勧めします
...
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 を使用して応答を解析するという利点もあります。