之间的转换我有这样的代码:如何surpress AlertDialog再次表明,当返回键被按下(activitiesú
// To open Recog, new activity
public void openRecog(View view) {
Intent intent = new Intent(MainMenuActivity.this,FunctionActivity.class);
startActivity(intent);
// WARNING
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle(R.string.warningTitle)
.setMessage(R.string.warningRecogMessage)
.setCancelable(false)
.setPositiveButton(R.string.warningMessageAccept, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.dismiss();
}
});
AlertDialog alert = builder.create();
alert.show();
}
应该基本上表现出一定的警告时MainMenuActivity按钮被按下,FunctionActivity启动前问题是唯一的方法从FunctionActivity返回到MainMenuActivity是回击键,这再次显示警告。有没有办法抑制警告显示当按下回车键?我找不出任何东西...谢谢
你是否在后退按钮被按下时调用它? “surpress再次显示”是什么意思? – Kaushal28
不是,用户在菜单中点击ImageButton时会调用这个函数。然后显示警告并开始另一项活动。但是,用户必须点击android后退按钮返回到菜单活动。问题在于该转换中显示了警告,我希望它只是返回到菜单而不再显示警报。 – bazinac
ohkay,所以当你回来的时候,问题再次显示是正确的? – Kaushal28