I ended GraphResponse in JSON durch response.getRawResponse Umwandlung nach oben() . Dann extrahierte ich Werte aus dem JSON gegeben, wie unten
public void onCompleted(GraphResponse response) {
Log.d("mylog", response.toString());
try {
JSONObject json = new JSONObject(response.getRawResponse());
JSONArray jarray = json.getJSONArray("data");
for (int i = 0; i < jarray.length(); i++) {
JSONObject jsonUser = jarray.getJSONObject(i);
//get your values
String fullName = jsonUser.getString("name");
String id = jsonUser.getString("id")
JSONObject pictureData = jsonUser.getJSONObject("picture").getJSONObject("data");
Uri url = Uri.parse(pictureData.getString("url"));
}
} catch (JSONException e) {
e.printStackTrace();
}
}
Als Benutzerdaten innerhalb GraphResponse dynamisch sein könnten in Abhängigkeit von der Abfrage Du vorbei (zB: „/ me/Freunde Felder = Bild, Name, ID“) Das ist die beste Lösung.
Danke,
Try Abhängigkeit 'kompilieren‚com.facebook.android: facebook-android-sdk: 4.8.2''. – ADM
Versucht das auch und immer noch kein Glück :( – channae