繁体   English   中英

警报确认对话框Android

[英]Alert Confirmation dialog Android

我一直在努力解决这个问题,但我不能

我想当用户点击btn_delete时他会收到一条消息以确保删除(是或否),我尝试了很多方法,但我不知道究竟是什么问题,我是Android编程的新手所以原谅我的愚蠢问题,这是我的Java代码:

public void onDeleteClick(View v) {
    int i = Integer.parseInt((String)v.getTag());
    Address address = _list.get(_currentPage*PANELS_PER_PAGE + i);
    _dbAdapter.deleteAddress(address.Id);

    _GetAddresses();
}

使用以下方法替换onDeleteClick方法:

public void onDeleteClick(View v) {
    int i = Integer.parseInt((String)v.getTag());

    AlertDialog.Builder alert = new AlertDialog.Builder(AddressListActivity.this);
    alert.setTitle("Delete");
    alert.setMessage("Are you sure you want to delete?");
    alert.setPositiveButton("Yes", new DialogInterface.OnClickListener() {

        @Override
        public void onClick(DialogInterface dialog, int which) {
            Address address = _list.get(_currentPage*PANELS_PER_PAGE + i);
            _dbAdapter.deleteAddress(address.Id);

            _GetAddresses();

            dialog.dismiss();
        }
    });

    alert.setNegativeButton("No", new DialogInterface.OnClickListener() {

        @Override
        public void onClick(DialogInterface dialog, int which) {
                dialog.dismiss();
        }
    });

    alert.show();
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM