Android: Vider la pile de retour

Android, et j'ai quelques activités, disons A, B, C.

En Un, j'utilise ce code pour ouvrir B:

Intent intent = new Intent(this, B.class);
startActivity(intent);

En B, j'utilise ce code pour ouvrir C:

Intent intent = new Intent(this, C.class);
startActivity(intent);

Lorsque l'utilisateur appuie sur un bouton en C, je veux revenir à Une claire et l'arrière de la pile (à proximité à la fois B et C). Ainsi, lorsque l'utilisateur d'utiliser le bouton retour de B et C ne se montre pas, j'ai essayé le suivant:

Intent intent = new Intent(this, A.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
startActivity(intent);

Mais B et C sont toujours montrant si j'utilise le bouton de retour quand je suis de retour dans l'activité A. Comment puis-je éviter cela?

InformationsquelleAutor Martin | 2011-04-26