Context.StopService(Intent) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fordern Sie an, dass ein bestimmter Anwendungsdienst beendet wird.
[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
Parameter
- service
- Intent
Beschreibung des Diensts, der beendet werden soll. Die Absicht muss entweder vollständig explizit sein (geben Sie einen Komponentennamen an), oder geben Sie einen bestimmten Paketnamen an, auf den sie ausgerichtet ist.
Gibt zurück
Wenn ein Dienst vorhanden ist, der dem bereits ausgeführten Intent entspricht, wird er beendet und true
zurückgegeben. Andernfalls false
wird er zurückgegeben.
- Attribute
Ausnahmen
Hinweise
Fordern Sie an, dass ein bestimmter Anwendungsdienst beendet wird. Wenn der Dienst nicht ausgeführt wird, geschieht nichts. Andernfalls wird sie angehalten. Beachten Sie, dass Aufrufe an startService() nicht gezählt werden . Dadurch wird der Dienst beendet, unabhängig davon, wie oft er gestartet wurde.
Wenn der Dienst beim Beenden als Vordergrunddienst ausgeführt wird, wird die zugehörige Benachrichtigung entfernt. Um dies zu vermeiden, können android.app.Service#stopForeground(int) stopForeground(STOP_FOREGROUND_DETACH)
Apps die Benachrichtigung vom Lebenszyklus des Diensts decoupieren, bevor sie beendet wird.
Beachten Sie, dass, wenn ein angehaltener Dienst weiterhin Objekte enthält ServiceConnection
, die mit dem #BIND_AUTO_CREATE
Satz verbunden sind, erst zerstört werden, wenn alle diese Bindungen entfernt werden. Weitere Informationen zum Lebenszyklus eines Diensts finden Sie in der android.app.Service
Dokumentation.
Diese Funktion wird ausgelöst SecurityException
, wenn Sie nicht über die Berechtigung zum Beenden des angegebenen Diensts verfügen.
Java-Dokumentation für android.content.Context.stopService(android.content.Intent)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.