Inhiber la touche "back" du téléphone (sur un AlertDialog)
Bonjour,
J'arrive à inhiber la touche back du téléphone en utilisant la function suivante :
Code:
1 2 3 4 5 6 7 8
| public boolean onKeyDown(int keyCode, KeyEvent event) {
// procédure pour inhiber la sortie du programme par la touche BACK
switch(keyCode) {
case KeyEvent.KEYCODE_BACK :
return true;
}
return false;
} |
Malheureusement, cela ne fonctionne que lorsque l'écran est sur l'activity, et je souhaiterais inhiber l'usage de cette touche lorsque mon appli affiche un AlertDialog (actuellement, lorsque j'appuie sur la touche back, il efface l'AlertDialog). Ou plutôt que de l'inhiber, exécuter un code (en l'occurrence un removeDialog).
Merci