Bonjour,

J'arrive à inhiber la touche back du téléphone en utilisant la function suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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