android - 如何在 Android 中使用 showAlert 方法?

标签 android

我正在尝试调试某些东西并想弹出一个消息对话框。 Eclipse 告诉我它要我“创建方法 showAlert(string, string, string, boolean)”

我已经导入了这个 导入 android.content.DialogInterface;

我错过了什么步骤?

最佳答案

如果您正在尝试创建和显示 AlertDialog,您应该使用 AlertDialog.Builder 作为示例。

DialogInterface,顾名思义,是一个接口(interface),只有两个方法:cancel() 和 dismiss()。

创建一个 AlertDialog 相当简单:

new AlertDialog.Builder(this)
.setTitle("Some Title")
.setMessage("some message")
.setPositiveButton("OK", new OnClickListener() {
    public void onClick(DialogInterface arg0, int arg1) {
        // Some stuff to do when ok got clicked
    }
})
.setNegativeButton("cancel", new OnClickListener() {
    public void onClick(DialogInterface arg0, int arg1) {
        // Some stuff to do when cancel got clicked
    }
})
.show();

这显示了一个简单的 AlertDialog。

提示:检查 Activity.showDialog(int) 和 Activity.onCreateDialog() 它们可以让您在使用对话框时更轻松。

关于android - 如何在 Android 中使用 showAlert 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2179296/

相关文章:

android - 在方向更改时将 WebView 位置恢复到相同的内容 (Android)

java - 标准化进度条输入的 timeInMillis 差异

android - 如何检查 Canvas 函数是否支持给定设备上的硬件加速?

android - 在没有 IDE 的情况下从我的服务器生成调试和签名的 Apk

android - 无法打开项目项目文件的长度超过 100 个字符的限制

android - 调试应用程序工作时 flutter apk 崩溃

java - 在 android studio 中创建单元测试

android - 将操作栏样式生成器与全息颜色生成器一起使用

java - 精确一秒间隔的最佳计时器技术是什么?

android - 将音频文件从 raw 文件夹下载到 SD 卡