android – 具有确定/取消按钮的AlertDialog

我创建了这个AlertDialog:
String msg = "Connessione lenta o non funzionante";
            AlertDialog alertDialog;
            alertDialog = new AlertDialog.Builder(HomePage.this).create();
            alertDialog.setTitle("Timeout connessione");
            alertDialog.setMessage(msg);
            alertDialog.show();

我想添加确定和取消按钮.我在这里搜索StackOverflow但是setButton方法似乎已被弃用.我还为AlertDialog.Builder找到了setPositiveButton和setNegativeButton,但即使它们似乎也被弃用了.

解决方法

您可以使用AlertDialog.Builder.setPositiveButton和AlertDialog.Builder.setNegativeButton,两者都不被弃用( see the documentation):
new AlertDialog.Builder(HomePage.this)
        .setTitle("Timeout connessione")
        .setMessage("Connessione lenta o non funzionante")
        .setNegativeButton(android.R.string.cancel,null) // dismisses by default
        .setPositiveButton(android.R.string.ok,new OnClickListener() {
            @Override public void onClick(DialogInterface dialog,int which) {
                // do the ackNowledged action,beware,this is run on UI thread
            }
        })
        .create()
        .show();

相关文章

这篇“android轻量级无侵入式管理数据库自动升级组件怎么实现...
今天小编给大家分享一下Android实现自定义圆形进度条的常用方...
这篇文章主要讲解了“Android如何解决字符对齐问题”,文中的...
这篇文章主要介绍“Android岛屿数量算法怎么使用”的相关知识...
本篇内容主要讲解“Android如何开发MQTT协议的模型及通信”,...
本文小编为大家详细介绍“Android数据压缩的方法是什么”,内...