Android:对话框不会弹出

问题描述

我正在尝试创建一个简单的便笺应用程序,您可以在其中添加自己喜欢的商店并记下一些便笺,这些便笺将存储到数据库中。当您要删除商店时,将弹出一个对话框,询问您是否真的要在单击“确定”按钮时删除该商店。否则,对话框将关闭,并且什么也不会发生。

我的问题是对话框没有显示。

以下是特定方法的代码:

 public void onDeleteButtonClick(View view) {

    AlertDialog.Builder builder = new AlertDialog.Builder(this);

    builder.setTitle(R.string.dlg_confirm);
    builder.setMessage(R.string.dlg_confirm_msg);
    builder.setPositiveButton(R.string.dlg_btn_ok,new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialogInterface,int which) {
            SQLiteDatabase db = _helper.getWritableDatabase();
            DataAccess.delete(db,_idNo);
            dialogInterface.dismiss();
        }
    });

    builder.setNegativeButton(R.string.dlg_btn_ng,int which) {
            dialogInterface.dismiss();
        }
    });

    finish();
}

我在Android上还很陌生,还呆了几个小时。

提前谢谢

解决方法

呼叫builder.show()以显示对话框。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...