以前的活动而不是隐藏alertdialog

时间:2011-11-13 21:14:31

标签: android alertdialog

当我按下按钮时,新活动开始。在此活动弹出窗口alertdialog中,可以选择选项。当我点击后退箭头时,alertdialog会隐藏自己并且因为没有选项而留下空白屏幕。我想回到以前的活动。而不是这个单一的动作我想像往常一样正常工作。我试图覆盖后退箭头,但alertdialog一直在隐藏,而不是回到以前的活动。这还有一个问题。执行后退箭头onclick操作作为start previos活动进行循环。它切换到previos活动,然后在箭头单击切换到acitivity,其中是alertdialog。

1 个答案:

答案 0 :(得分:2)

如果您必须改变预期的行为,请尝试执行以下操作:

dialog.setOnCancelListener(new OnCancelListener() {
    @Override
    public void onCancel(DialogInterface dialog) {
        finish();
    }
});