问题描述
我正在尝试创建一个简单的便笺应用程序,您可以在其中添加自己喜欢的商店并记下一些便笺,这些便笺将存储到数据库中。当您要删除商店时,将弹出一个对话框,询问您是否真的要在单击“确定”按钮时删除该商店。否则,对话框将关闭,并且什么也不会发生。
我的问题是对话框没有显示。
以下是特定方法的代码:
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()
以显示对话框。