片段中的AlertDialog

时间:2014-07-26 01:07:11

标签: android android-fragments android-dialogfragment

我开发的应用程序有一个Action Bar,它将主要活动分成碎片。

打开其中一个片段后,我想要显示一个警告对话框。该对话框将有一个正面和一个负面按钮,可以执行一些后台操作,然后在片段中显示一条消息。

我该怎么做?我需要DialogFragment吗?

1 个答案:

答案 0 :(得分:1)

在这种情况下,您可以使用AlertDialog。在onCreateView()方法中调用此方法:

    AlertDialog myAlertDialog = new AlertDialog.Builder(getActivity())
            .setMessage("My Dialog Message")
            .setPositiveButton("YES",
                    new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int whichButton) {

                }
            }).setNegativeButton("NO", new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int whichButton) {

                }
            }).create();
            myAlertDialog.show();

您的AlertDialog将有两个Buttons并会立即显示。