次のプロパティで警告ダイアログを使用しています。問題は、戻るボタンをクリックしたり、ダイアログの外側に触れたりすると、ダイアログが閉じられることです。
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
builder.setMessage(R.string.check_internet);
builder.setCancelable(false);
次のプロパティで警告ダイアログを使用しています。問題は、戻るボタンをクリックしたり、ダイアログの外側に触れたりすると、ダイアログが閉じられることです。
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
builder.setMessage(R.string.check_internet);
builder.setCancelable(false);
public void showAlert1(){
MainActivity.this.runOnUiThread(new Runnable() {
public void run() {
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setMessage(R.string.check_internet);
builder.setIcon(R.drawable.tick);
builder.setCancelable(false);
AlertDialog alert = builder.create();
alert.show();
}
});
}
いいえ、これはアラート ダイアログのデフォルトの動作です。このリンクダイアログを参照してください。