如何为alertDialogBox
创建一个类,应该为每个Activity
调用它。我按下关闭按钮时在每个Activity
上使用了一个关闭按钮,警报框应该杀死我的应用程序中的所有活动。
答案 0 :(得分:10)
创建一个类 CustomDialog.class ,
并在其中创建一个静态方法,如下所示,
public static void ExitAppDialog(final Activity activity)
{
AlertDialog.Builder alertbox = new AlertDialog.Builder(activity);
alertbox.setTitle("Warning");
alertbox.setMessage("Exit Application?");
alertbox.setPositiveButton("Yes", new
DialogInterface.OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {
activity.finish();
}
});
alertbox.setNegativeButton("No", new
DialogInterface.OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {
}
});
alertbox.show();
}
在你的活动的onBackPressed()中调用这个方法,
public void onBackPressed()
{
CustomDialog.ExitAppDialog(myActivity.this );
}