我制作了一个应用程序,其中一个活动有一个进度对话框。当进度对话框完成时,我想显示一个警告对话框。 我该怎么办?
请告诉我......感谢。
答案 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();
}
});