代码之家  ›  专栏  ›  技术社区  ›  Tima

Android中的对话顺序

  •  0
  • Tima  · 技术社区  · 14 年前

    Android中有类似dialog的顺序吗?

    我解释我的意思。

    有一个带有“确定”按钮的对话框生成器。当用户按“确定”时,对话框将关闭。

    当我在一个活动中一个接一个地调用多个对话框时,我会先看到最后一个,然后再看到下一个,依此类推。但我想先看第一个对话,然后看第二个,然后。。。

    或者在第一个对话框没有关闭之前不能调用第二个对话框?

    穆尔

    1 回复  |  直到 14 年前
        1
  •  1
  •   Jason Knight    14 年前

    当你定义 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();
            }
        });
    
    推荐文章