android - 根据按下的 AlertDialog 按钮做出决定

标签 android android-alertdialog

我是 Android 开发的新手,仍然发现自己在思考 C# 或 C++ 的思路。我希望你能在这里让我直截了当。

我正在尝试使用两个按钮实现一个 AlertDialog,并让应用程序根据点击的按钮执行以下两项操作之一。我找到的所有示例都展示了如何在 OnClickListener 中做任何您想做的事。如果您想做一些非常简单的事情,比如关闭应用程序或显示快速 Toast 消息,这就足够了。我希望我从中调用 showDialog(id) 的类中的代码根据对话框中选择的按钮分成两部分代码之一。应该怎么做?

完成此操作的等效 C# 代码类似于:

switch (MessageBox.Show("Do you want to continue?", "Error encountered", MessageBoxButtons.YesNo))
{
    case DialogResult.Yes:
        // Do one thing
        break;
    case DialogResult.No:
        // Do another thing
        break;
}

最佳答案

您正在寻找 AlertDialog here

关于android - 根据按下的 AlertDialog 按钮做出决定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18173323/

相关文章:

android - 创建新应用或改进现有应用

android - 在自定义 ListAdapter 类中显示 AlertDialog

android - Jenkins:Android 项目构建失败(生成数据绑定(bind)/ Dagger 类失败)

java - Android 无法解析 AlertDialog.setPositiveButton()

java - Android:如何使用 onClickListener 和 onLongClickListener 编写 AlertDialog

java - AlertDialog 中的按钮未出现

Android 弹出对话框

java - 强制关闭简单的android编码

java - 在 onCreateViewHolder 中获取 View 的位置

android - 从 android play 下载时,我的应用程序不支持华为媒体垫 (hws7300w)