在进度对话框后显示alertDialog

时间:2014-05-03 13:25:47

标签: android dialog

我制作了一个应用程序,其中一个活动有一个进度对话框。当进度对话框完成时,我想显示一个警告对话框。 我该怎么办?

请告诉我......

感谢。

1 个答案:

答案 0 :(得分:2)

我假设您已经知道如何显示进度对话框。进度对话框有两个侦听器onDismiss和onCancel。在这里查看差异:What is the difference between a dialog being dismissed or canceled in Android?

您可以根据需要选择放置任一侦听器。这是一个示例代码。

progressDialog.setOnDismissListener(new OnDismissListener() {
    @Override
    public void onDismiss(DialogInterface dialog) {
        AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(
            context);

        // set title
        alertDialogBuilder.setTitle("Your Title");

        // set dialog message
        alertDialogBuilder
            .setMessage("Message")
            .setCancelable(false)
            .setPositiveButton("Yes",new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog,int id) {
                }
              })
            .setNegativeButton("No",new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog,int id) {
                }
            });

            // create alert dialog
            AlertDialog alertDialog = alertDialogBuilder.create();

            // show it
            alertDialog.show();
        }
    });