当前位置: 首页 > 知识库问答 >
问题:

我如何检测当用户关闭ussd对话框在Android?

关正雅
2023-03-14

我在用我的代码运行ussd代码。返回结果后,用户将按ok按钮关闭对话框。我想检测用户何时这样做。

共有1个答案

曹君墨
2023-03-14

假设这是您的对话代码:

AlertDialog.Builder builder = new AlertDialog.Builder(this, R.style.AppCompatAlertDialogStyle);
    builder.setTitle("dialog's title");
    builder.setMessage("dialogs's text");
    builder.setPositiveButton("ok", new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int which) {
            //do stuff when user presses ok button
        }
    });
    builder.setNeutralButton("CANCEL", null); //same here just add the listener
    AlertDialog dialog = builder.create();
    dialog.show();
//you can use neutralButton as well
 类似资料:
  • 我正在尝试这样做: > 通过URL打开带按钮的引导对话框。控制器中Url的动作是。 通过打开对话框,这将加载一个页面(),其中包含一个表单来填充数据(表单有一个提交按钮)。 如果我通过点击按钮提交表单,在我的控制器中,我尝试关闭对话框并刷新原始页面中的一些内容,这是我用JS做的。但它不起作用。我总是用新的URL在空白处获得窗口导航器;我希望保留调用对话框的原始页面,以查看更改,方法与。 控制器的代

  • 我有一个JFrame调用一个新的JDialog,这个JDialog有一个关闭它的按钮。 当JDialog关闭时,JFrame应该重新绘制。但是当我用按钮关闭JDialog时,什么也不会发生,当我用经典的“X”按钮关闭时,就不会发生这种情况。 这是来自JFrame的windowListener: 这里是JDialog中关闭JDialog的按钮的代码: 就像我说的,监听器中的JFrame需要在JDia

  • 我想在我的编码中添加对话框。对话框可以弹出。假设用户按下ok按钮后对话框将关闭,但对话框将自动关闭。这是我的密码。有什么问题吗?

  • 当我从我的Android应用程序建立USB连接时,我收到一个Android USB主机权限确认对话框。 我想实现当用户在对话框外点击时,对话框不会被关闭。对此我要做些什么?如何设置用于usb主机权限确认对话框?

  • 当用户尝试在摇摆中关闭浮动工具栏窗口时,可以捕获事件吗?提前感谢。