android - 在android中的警报对话框中单击肯定按钮后关闭 Activity

标签 android

我有一个名为“A”的 Activity ,它显示项目列表。单击更新按钮时,它会显示自定义对话框( Activity 显示在后面)和选定的项目列表。单击自定义对话框中的订购按钮时。

  1. 自定义对话框消失。
  2. 显示进度对话框(因为订单工作正在进行中)
  3. 然后在订单工作完成后关闭进度对话框
  4. 我会显示“订单已确认”的警告对话框
  5. 当我点击警告对话框中的肯定按钮时,我想关闭后面的 Activity (即 Activity A)。想要移动到主屏幕
  6. 如何在 alertdialog 肯定按钮 Onclicklistener() 中调用完成代码

请帮我解决这个问题。

noData.setPositiveButton("Ok", new DialogInterface.OnClickListener(){
    @Override
    public void onClick(DialogInterface dialog, int which) {
        dialog.cancel();
    }
});

如何在取消 alertDialog() 后添加 finish()

最佳答案

你需要这样的东西:

noData.setPositiveButton("Ok",
    new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int which) {
            // Finish activity
            finish();
        }
    });

只需在 onClick 中添加 finish() 即可。

关于android - 在android中的警报对话框中单击肯定按钮后关闭 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5388017/

相关文章:

java - 谷歌服务.json : open failed: ENOENT (No such file or directory)

Android 搜索栏 : Changing the value

android - 从 ActionBarActivity 更新 listView

android - 如何在android上检索预计到达时间?

java - RecyclerView 将未选定的项目标记为已选定

android - 如何从产品口味上控制 multiDex 和 minifying?

android - 在 Xamarin.Android 上旋转屏幕/更改选项卡时如何保存选定的选项卡?

安卓 NDK/JNI : loadLibrary failure with dependant shared libarires

android - 如何查看在 Web 浏览器中运行的 Cordova 应用程序的源代码?

android - 自 Oreo/API 26 起允许用户设置通知灯颜色