Tôi đang sử dụng SDK Android của Facebook và muốn đóng Hoạt động của mình sau khi người dùng đăng nhập và nhận đối tượng người dùng. Trong thực tế tôi đang lưu trữ một phần của nó nhưng tôi muốn đóng hoạt động bất kể.kết thúc cuộc gọi() từ phương thức tĩnh
// 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
}
}
});
Thông báo lỗi IDE trên finish()
là: "Cannot make a static reference to the non-static method finish() from the type Activity"
làm thế nào để tiến hành?
Hãy thử 'getActivity(). Finish();' nếu bạn có một ngữ cảnh, sau đó 'context.getActivity.finish()' – Pragnani
bạn đã thử http://stackoverflow.com/a/12025698/1218762 này chưa? –
@Rstar làm việc như một sự quyến rũ – CQM