Langage

ContextWrapper.StartForegroundService(Intent) Méthode

Définition

Similaire à startService(Intent), mais avec une promesse implicite que le service appelle startForeground(int, android.app.Notification) une fois qu’il commence à s’exécuter. Le service reçoit une durée comparable à l’intervalle ANR pour ce faire, sinon le système bloque automatiquement le processus, auquel cas une exception interne ForegroundServiceDidNotStartInTimeException est journalisée sur les appareils exécutant la version du SDK Build.VERSION_CODES. S ou version ultérieure. Sur les versions antérieures d’Android, une exception interne RemoteServiceException est consignée à la place, avec un message correspondant. Contrairement au startService(Intent) ordinaire, cette méthode peut être utilisée à tout moment, que l’application hébergeant le service soit au premier plan. Remarque : À compter de la version du SDK Build.VERSION_CODES. S , applications ciblant la version du SDK Build.VERSION_CODES. S ou version ultérieure ne sont pas autorisés à démarrer les services de premier plan à partir de l’arrière-plan. Pour plus d’informations, voir Changements de comportement : Applications ciblant Android 12.

[Android.Runtime.Register("startForegroundService", "(Landroid/content/Intent;)Landroid/content/ComponentName;", "GetStartForegroundService_Landroid_content_Intent_Handler", ApiSince=26)]
public override Android.Content.ComponentName? StartForegroundService(Android.Content.Intent? service);
[<Android.Runtime.Register("startForegroundService", "(Landroid/content/Intent;)Landroid/content/ComponentName;", "GetStartForegroundService_Landroid_content_Intent_Handler", ApiSince=26)>]
override this.StartForegroundService : Android.Content.Intent -> Android.Content.ComponentName

Paramètres

service
Intent

Identifie le service à démarrer. L’intention doit être entièrement explicite (en fournissant un nom de composant). Des valeurs supplémentaires peuvent être incluses dans les extras Intention pour fournir des arguments avec cet appel de début spécifique.

Retours

Cette valeur peut être null.

Attributs

Remarques

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Java documentation pour android.content.ContextWrapper.startForegroundService(android.content.Intent).

S’applique à