Context.StopService(Intent) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Demandez qu’un service d’application donné soit arrêté.
[Android.Runtime.Register("stopService", "(Landroid/content/Intent;)Z", "GetStopService_Landroid_content_Intent_Handler")]
public abstract bool StopService (Android.Content.Intent? service);
[<Android.Runtime.Register("stopService", "(Landroid/content/Intent;)Z", "GetStopService_Landroid_content_Intent_Handler")>]
abstract member StopService : Android.Content.Intent -> bool
Paramètres
- service
- Intent
Description du service à arrêter. L’intention doit être entièrement explicite (en fournissant un nom de composant) ou spécifier un nom de package spécifique auquel il est ciblé.
Retours
S’il existe un service correspondant à l’intention donnée qui est déjà en cours d’exécution, il est arrêté et true
est retourné ; sinon false
, il est retourné.
- Attributs
Exceptions
Remarques
Demandez qu’un service d’application donné soit arrêté. Si le service n’est pas en cours d’exécution, rien ne se produit. Sinon, elle est arrêtée. Notez que les appels à startService() ne sont pas comptabilisés : cela arrête le service, quel que soit le nombre de fois qu’il a été démarré.
Si le service s’exécute en tant que service de premier plan lorsqu’il est arrêté, sa notification associée est supprimée. Pour éviter cela, les applications peuvent utiliser android.app.Service#stopForeground(int) stopForeground(STOP_FOREGROUND_DETACH)
pour dissocier la notification du cycle de vie du service avant de l’arrêter.
Notez que si un service arrêté a ServiceConnection
toujours des objets liés à celui-ci avec le #BIND_AUTO_CREATE
jeu, il ne sera pas détruit tant que toutes ces liaisons ne seront pas supprimées. Pour plus d’informations sur le cycle de vie d’un service, consultez la android.app.Service
documentation.
Cette fonction lève SecurityException
si vous n’êtes pas autorisé à arrêter le service donné.
Documentation Java pour android.content.Context.stopService(android.content.Intent)
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.