当我按下按钮时,新活动开始。在此活动弹出窗口alertdialog中,可以选择选项。当我点击后退箭头时,alertdialog会隐藏自己并且因为没有选项而留下空白屏幕。我想回到以前的活动。而不是这个单一的动作我想像往常一样正常工作。我试图覆盖后退箭头,但alertdialog一直在隐藏,而不是回到以前的活动。这还有一个问题。执行后退箭头onclick操作作为start previos活动进行循环。它切换到previos活动,然后在箭头单击切换到acitivity,其中是alertdialog。
答案 0 :(得分:2)
如果您必须改变预期的行为,请尝试执行以下操作:
dialog.setOnCancelListener(new OnCancelListener() {
@Override
public void onCancel(DialogInterface dialog) {
finish();
}
});