Ich hatte einen AlertDialog erstellt, der einwandfrei funktioniert. Es verschwindet, wenn ich drücke:
1) Escape-Tastaturtaste oder
2) Zurück-Taste mit der Maus
Damit es auch unter den oben angegebenen Bedingungen fokussiert bleibt, habe ich beim Erstellen die Anweisung '.setCancelable (false)' hinzugefügt. Aber ich sehe immer noch, wie der Dialog verschwindet. Wo ist das Problem? Bitte helfen Sie.
Code hinzugefügt:
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 unter XP Professional.