Я использую Android Android SDK и хочу закрыть свою активность после входа пользователя в систему и получения объекта пользователя. На практике я храню его части, но я хочу закрыть активность независимо.call finish() из статического метода
// 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
}
}
});
сообщение об ошибке, IDE на finish()
является: "Cannot make a static reference to the non-static method finish() from the type Activity"
, как поступить?
Попробуйте 'getActivity(). Finish();' если у вас есть контекст, то 'context.getActivity.finish()' – Pragnani
вы пробовали этот http://stackoverflow.com/a/12025698/1218762? –
@Rstar работал как шарм – CQM