Comment savoir si une activité est en haut de la pile? J'ai pensé à utiliser onResume/onPause, mais ce n'est pas exactement, car cela échouerait une fois que l'application serait en arrière-plan. Le fait est que j'envoie un récepteur de diffusion qui est reçu pour toutes les activités (j'ai une BaseActivity qui est étendue par toutes les activités et qui s'enregistre à la diffusion). Ainsi, seule l'activité située en haut de la pile doit réagir à la diffusion. Si j'utilise le isResumed() alors cela fonctionnerait toujours mais quand l'application irait en arrière-plan. Une idée?Comment savoir si l'activité est en haut de la pile
Merci d'avance!
http://stackoverflow.com/questions/3262157/how-to-check-if-my-activity-is-the-current-activity-running-in-the-screen – sasikumar
Merci pour votre répondre, mais c'est exactement ce que j'ai dit que je fais. Le problème est que cette solution n'est pas totalement correcte, si l'application passe en arrière-plan, aucune activité n'est reprise, donc aucune activité ne gère le récepteur de diffusion. – FVod