2016-06-29 2 views
0

J'ai une application avec 2 activités A et B, A est l'activité principale et B est appelée par A mais peut aussi être appelée depuis B elle-même.Supprimer uniquement la dernière instance d'une activité de la pile

Donc, ma pile ressemblera

A, B0, B1, B2, B3

Dans certains cas, je veux être en mesure de ne supprimer que dernière instance de B, si [android:noHistory="true"] won ne fonctionne pas.

A, B0, B1, B2, B3 => A, B0, B1, B2, B4

Comment puis-je y arriver?

Répondre

1

Les lignes ci-dessous termineront l'activité dans laquelle vous travaillez et commenceront la même activité:

finish(); 
startActivity(getIntent());