Quelqu'un peut-il m'expliquer d'une manière très simple qu'est - FLAG_ACTIVITY_CLEAR_TOP
moyenne? Je sais qu'il y avait beaucoup de questions à ce sujet, mais aucune réponse satesfied moi. Quelqu'un peut-il également donner un exemple où cet indicateur est utile? Merci.
Réponse
Trop de publicités?Veuillez consulter le lien ci-dessous pour les détails de la même chose:
http://developer.android.com/reference/android/content/Intent.html
Ce que cela signifie, c'est: disons que vous avez 4 activités, A, B, C, et D, et le courant est
A -> B -> C -> D
et maintenant, quand vous êtes sur D vous souhaitez démarrer une activité B (à partir de la pile et non pas une nouvelle instance), alors vous pouvez utiliser cette inetent drapeau. Aussi ce qu'il fait est de supprimer toutes les autres activités sur le dessus de B (ici, C et D).
En temps réel exemple serait une application d'e-mail avec des activités
ReadMailInInbox -> OpenMailFullScreen -> ReplyMail une fois que vous répondre à votre mail, vous ne voulez revenir à OpenMailFullScreen plutôt que vous voudriez que votre ReadMailInInbox activité à venir sur le dessus de sorte que vous pouvez démarrer cette activité par le passage d'un objectif de l'indicateur est défini comme FLAG_ACTIVITY_CLEAR_TOP
.
Espérons que cette aide.