Używam pakietu Facebook Android SDK i chcę zamknąć moją aktywność po zalogowaniu się użytkownika i pobraniu obiektu użytkownika. W praktyce przechowuję części tego, ale chcę zamknąć działanie niezależnie.Wywołanie połączenia() z metody statycznej
// 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
}
}
});
komunikat o błędzie IDE na finish()
jest: "Cannot make a static reference to the non-static method finish() from the type Activity"
jak postępować?
Spróbuj 'getActivity(). Finish();' jeśli masz kontekst, to 'context.getActivity.finish()' – Pragnani
próbowałeś tego http://stackoverflow.com/a/12025698/1218762? –
@Rstar działał jak czar – CQM