所以我要做的就是让用户无法在不单击“保存”按钮的情况下返回上一个活动。我只是不知道如何实现一个后退按钮异常的东西。为什么我要这样做是因为当他们点击后退按钮时,他们输入信息的编辑文本仍然保存在sql数据库中。这是我的按钮代码。
saveItemButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
if (isEmpty(mTitleText)) {
mTitleText.getText().toString();
makeToast();
} else {
setResult(RESULT_OK);
finish();
}
}
});
答案 0 :(得分:0)
用户可以通过按Home键始终离开。你无能为力。如果您仍想停用后退按钮,请覆盖活动中的onBackPressed()
,不要拨打super.onBackPressed()
答案 1 :(得分:0)
你应该覆盖onBackPressed
@override public void onBackPressed(){
//在这里
}