2011-05-09 7 views
0

Possible en double:
Disable back button in androidcomment désactiver le bouton par défaut de retour dans Android

dans mon application à d'une activité à l'autre, tout comme A> B> C ou C -> A i ai placé des boutons parce que les opérations de l'application sont comme ça. Il n'y a donc pas nécessaire que le bouton par défaut de retour d'Android. Si l'utilisateur clique à tort, il ne devrait pas être une opération effectuée. Pour cela comment désactiver le bouton de retour.

+4

regard dans la colonne liée à droite ou à l'utilisation le bouton de recherche. – Ian

Répondre

1

Si vous ne voulez pas revenir à une activité spécifique, une autre approche serait d'appeler finish() après startActivity() de l'activité B.

1

Je ne pense pas que vous devez désactiver le bouton de retour pour les utilisateurs. Ils seraient probablement en colère/contrariés. Je serais au moins cela.

Il est préférable de commencer soit l'activité avec FLAG_ACTIVITY_NO_HISTORY ou FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS.

Intent intent = new Intent(this, YourActivity.class); 
intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY); 
startActivity(intent); 
Questions connexes