アクティビティにアラートダイアログがあり、ユーザーがダイアログの外側をクリックしてアラートを閉じることができないようにします。私の研究(このように)に基づいて、私は方法を見つけましsetCanceledOnTouchOutside(false);
た。ただし、アプリケーションで使用できず、このメソッドを使用しているときにダイアログを閉じることができます。
これは私のコードです:
private AlertDialog alertDialog;
alertDialog = new AlertDialog.Builder(this).create();
alertDialog.setCanceledOnTouchOutside(false);
alertDialog.setTitle("");
alertDialog.setButton(AlertDialog.BUTTON_NEUTRAL, "OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
switch (intAlertAction) {
case 1:
case 2:
case 3:
default:
}
}
});
任意の提案をいただければ幸いです。