gpt4 book ai didi

android - 如何为 alertDialog Box 创建通用类

转载 作者:太空狗 更新时间:2023-10-29 15:43:28 27 4
gpt4 key购买 nike

如何为alertDialogBox 创建一个类,并且应该为每个Activity 调用它。我在每个 Activity 上都使用了一个关闭按钮,同时按下关闭按钮,Alert Box 应该终止我应用程序中的所有 Activity 。

最佳答案

创建一个类似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();
}

然后在您的 Activity 的 onBackPressed() 中像这样调用此方法,

public void onBackPressed()
{
CustomDialog.ExitAppDialog(myActivity.this );
}

关于android - 如何为 alertDialog Box 创建通用类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8585169/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com