0
私のコードからussdコードを実行しています。結果を返すと、ユーザーはOKボタンを押してダイアログを閉じます。私はユーザーがこれを行うときに検出したい。Androidでussdダイアログを閉じたときの検出方法を教えてください。
私のコードからussdコードを実行しています。結果を返すと、ユーザーはOKボタンを押してダイアログを閉じます。私はユーザーがこれを行うときに検出したい。Androidでussdダイアログを閉じたときの検出方法を教えてください。
だが、これはあなたのダイアログのコードであると仮定しよう:
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
はあなたのコードを示しています。 – Ankita
これはhttps://stackoverflow.com/a/34132003に役立ちます –