Tôi đã ghi đè hàm OnBackPressed
bên trong hoạt động của mình, nhưng nó không được gọi. Trên các hoạt động khác, nó hoạt động tốt. Đây là phương pháp của tôi:OnBackPressed không được gọi?
@Override
public void onBackPressed() {
Log.e("back",""+1);
UserPage.getstate().finish();
Intent i=new Intent(CreateGroup.this,UserPage.class);
i.putExtra("title11","dd");
startActivity(i);
finish();
}
Phương pháp này không được gọi, và mặc định OnBackPresssed
được gọi mỗi khi tôi nhấn nút quay lại.
"UserPage.getstate(). Finish();" là gì đang làm? –
bạn nhận được Log.e này ("back", "" + 1); trong nhật ký ?? –
Tôi đã sử dụng một hàm tĩnh trong UserPage để nhận trạng thái của hoạt động và sau đó tôi hoàn thành nó. –