Я создал AlertDialog, который работает нормально. Он исчезает, если я нажму:
1) кнопка выхода на клавиатуре или
2) кнопка возврата с помощью мыши
Чтобы он оставался сфокусированным даже на вышеуказанных условиях, я добавил оператор .setCancelable (false) при сборке. Но я все еще вижу, что диалог исчезает. В чем проблема?
Пожалуйста помоги.
Добавлен код:
return new AlertDialog.Builder(getActivity())
.setIcon(R.drawable.alert_dialog_icon)
.setTitle(title)
.setCancelable(false)
.setPositiveButton(R.string.alert_dialog_ok,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
((FragmentAlertDialog)getActivity()).doPositiveClick();
}
}
)
.setNegativeButton(R.string.alert_dialog_cancel,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
((FragmentAlertDialog)getActivity()).doNegativeClick();
}
}
)
.create();
Env: Android 4.0 на XP Professional.