Arrêter un service de premier plan
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Si vous souhaitez qu'un service de premier plan cesse de s'exécuter au premier plan, vous avez deux options. Vous pouvez arrêter le service ou le laisser en cours d'exécution, mais le supprimer du premier plan.
Vous pouvez arrêter un service de premier plan de la même manière que vous arrêteriez n'importe quel service. Le service peut appeler sa propre méthode stopSelf()
, ou un autre composant peut l'arrêter en appelant stopService()
. Si vous arrêtez le service alors qu'il s'exécute au premier plan, sa notification est supprimée.
Pour supprimer un service du premier plan, appelez stopForeground()
depuis le service. Cette méthode prend une valeur booléenne, qui indique si la notification de la barre d'état doit également être supprimée. Le service continue de s'exécuter, mais il n'est plus un service de premier plan.
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/12/22 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2024/12/22 (UTC)."],[],[]]