所以我想做的是让用户在不单击“保存”按钮的情况下无法返回到上一个 Activity 。我只是不知道如何实现后退按钮异常之类的事情。为什么我想要这样做是因为当他们单击后退按钮时,他们输入信息的编辑文本仍然保存到 sql 数据库中。这是我的按钮代码。
saveItemButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
if (isEmpty(mTitleText)) {
mTitleText.getText().toString();
makeToast();
} else {
setResult(RESULT_OK);
finish();
}
}
});
最佳答案
用户随时可以通过按主页按钮离开。你对此无能为力。如果您仍想禁用后退按钮,请在 Activity 中重写 onBackPressed()
并且不要调用 super.onBackPressed()
关于android - 如何使用户无法返回,除非他们单击按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20177694/