Bonjour, j'ai une Activity principale qui étends TabActivity et qui quand on clique sur le bouton menu affiche une PreferenceActivity..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
public boolean onPrepareOptionsMenu(Menu menu) {
        startActivity(new Intent(this, MyPreferenceActivity.class));
        return false;
}
Sur Motorola RAZR HD quand on lance l'application, affiche le PreferenceActivity via la touche menu et qu'on fait back plusieurs fois (une fois pour revenir à l'écran principale et une fois pour quitter l'application), on a une boucle infini entre les 2 écrans.

Le Motorola RAZR HD possède des boutons tactiles. Cela peut-il avoir un impact ? Sinon qu'est-ce qui pourrait causer ce comportement ?

J'ai bien essayé de rajouter finish() dans le onBack() de la PreferenceActivity mais ça ne change pas grand chose...