- Forum-Beiträge: 8
26.10.2014, 14:19:05 via Website
26.10.2014 14:19:05 via Website
Hallo,
ich gehe gerade ein Tutorial vom Facekook SDK für Android durch und bin dort auf etwas gestoßen, das ich bis jetzt schon öfters benutzt habe (abgeschrieben trifft es wohl eher) aber wo mir nicht klar ist, was da genau passiert.
Da steht :
Define a private variable that contains the implementation of the Session.StatusCallback listener:
und dann :
private Session.StatusCallback callback = new Session.StatusCallback() {
@Override
public void call(Session session, SessionState state, Exception exception) {
onSessionStateChange(session, state, exception);
}
};
Mit dem was ich jetzt so gelernt habe, würde ich das so deuten, da wird eine Referenzvariable erzeugt, die auf das Objekt zeigt, das mit new Session.Satus.Callback() erzeugt wird. Was ich aber nicht weiß ist, was danach in den geschweiften Klammern passiert. Ich vermute, dass direkt beim Erzeugen des Objekts die Methode call überschrieben wird, aber bin mir eben nicht sicher.
Ich hab das Buch Java ist auch eine Insel hier liegen, wenn mir jemand das richtige Stichwort nennt, lese ich da gerne selber mal nach. .
Danke und noch einen schönen Sonntag!
Alex
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.