Android中的对话顺序

时间:2010-10-21 16:34:42

标签: android dialog

在Android中有类似对话框的顺序吗?

我解释我的意思。

有一个带有“OK”的对话框构建器-Button。当用户按下确定时,对话框将关闭。

Wenn我在一个活动中相继调用了多个对话框,我先看到最后一个,然后是最后一个,依此类推。但我想先看第一个对话,然后是第二个,然后......

有可能吗?

或者在第一个对话框未关闭之前是否可以不调用第二个对话框?

穆尔

1 个答案:

答案 0 :(得分:1)

为对话框的“确定”按钮(onClick())定义setNeutralButton()方法时,您必须显示第二个对话框(通过showDialog()或类似方法),然后关闭第一个对话框。

一个例子:

builder = new Builder(context);
builder
    .setTitle(R.string.dialog_download_failed_title)
    .setMessage(R.string.dialog_download_failed_message)
    .setCancelable(true)
    .setNeutralButton(android.R.string.ok, new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int id) {
            showDialog(SECOND_DIALOG);
            dialog.dismiss();
        }
    });