J'avais créé un AlertDialog qui fonctionne bien. Il disparaît, si j'appuie sur : 1) bouton d'échappement du clavier ou 2) bouton de retour à l'aide de la souris Pour qu'il reste concentré même sur les conditions ci-dessus, j'avais ajouté l'instruction '.setCancelable(false)' lors de la construction. Mais, je vois toujours le dialogue disparaître. Où est le problème? S'il vous plaît aider.
Code ajouté :
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 sur XP Professionnel.