J'ai un service qui écoute certains événements.L'activité reste à l'écran après qu'une autre activité a été appelée depuis un service et s'est terminée sur Android
Lorsque cet événement se produit, il déclenche un écran par startActivity (intention)
Lorsque l'utilisateur se termine de faire quelque chose sur cet écran, le code appelle finish()
mais au lieu de « fermeture » du complet application, montre l'activité principale/lanceur.
un moyen de contourner ce problème?
grâce
Il appelle l'activité d'un service de sorte que la méthode correcte appelle 'stopSelf()' après le 'startActivity()' – Macarse
les deux réponses sont erronées. Comme il n'est pas appelé depuis une autre activité, je ne peux pas appeler finish(). Et aussi stopSelf() arrête le service, ce n'est donc pas la solution. Merci –