我开发的应用程序有一个Action Bar,它将主要活动分成碎片。
打开其中一个片段后,我想要显示一个警告对话框。该对话框将有一个正面和一个负面按钮,可以执行一些后台操作,然后在片段中显示一条消息。
我该怎么做?我需要DialogFragment吗?
答案 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
并会立即显示。