Ich verwende das Facebook Android SDK und möchte meine Aktivität schließen, nachdem sich ein Benutzer anmeldet und das Benutzerobjekt abruft. In der Praxis speichere ich Teile davon, aber ich möchte die Aktivität trotzdem schließen.Call Finish() von der statischen Methode
// make request to the /me API
Request.executeMeRequestAsync(session, new Request.GraphUserCallback() {
// callback after Graph API response with user object
@Override
public void onCompleted(GraphUser user, Response response) {
if (user != null) {
finish(); // causes errors
}
}
});
Die IDE-Fehlermeldung auf finish()
ist: "Cannot make a static reference to the non-static method finish() from the type Activity"
wie es weitergehen?
Versuchen Sie 'getActivity(). Finish();' Wenn Sie einen Kontext haben, dann haben Sie 'context.getActivity.finish()' – Pragnani
versucht, dies http://stackoverflow.com/a/12025698/1218762? –
@Rstar arbeitete wie ein Charme – CQM