Java 如何在Android中检测用户何时关闭ussd对话框?
我正在用我的代码运行ussd代码。返回结果后,用户将按ok按钮关闭对话框。我想检测用户何时执行此操作。假设这是您的对话框代码:Java 如何在Android中检测用户何时关闭ussd对话框?,java,android,Java,Android,我正在用我的代码运行ussd代码。返回结果后,用户将按ok按钮关闭对话框。我想检测用户何时执行此操作。假设这是您的对话框代码: AlertDialog.Builder builder = new AlertDialog.Builder(this, R.style.AppCompatAlertDialogStyle); builder.setTitle("dialog's title"); builder.setMessage("dialogs's text"); buil
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
显示您的代码。这可能会有所帮助