Context.StopService(Intent) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Richiedere l'arresto di un determinato servizio dell'applicazione.
[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
Parametri
- service
- Intent
Descrizione del servizio da arrestare. La finalità deve essere completamente esplicita (specificando un nome di componente) o specificare un nome di pacchetto specifico a cui è destinato.
Restituisce
Se è presente un servizio che corrisponde alla finalità specificata già in esecuzione, viene arrestata e true
restituita; in caso contrario false
, viene restituita.
- Attributi
Eccezioni
Commenti
Richiedere l'arresto di un determinato servizio dell'applicazione. Se il servizio non è in esecuzione, non accade nulla. In caso contrario, viene arrestato. Si noti che le chiamate a startService() non vengono conteggiate. Questo arresta il servizio indipendentemente dal numero di volte in cui è stato avviato.
Se il servizio è in esecuzione come servizio in primo piano quando viene arrestato, la notifica associata verrà rimossa. Per evitare questo problema, le app possono usare android.app.Service#stopForeground(int) stopForeground(STOP_FOREGROUND_DETACH)
per separare la notifica dal ciclo di vita del servizio prima di arrestarla.
Si noti che se un servizio arrestato dispone ServiceConnection
ancora di oggetti associati al #BIND_AUTO_CREATE
set, non verrà eliminato definitivamente fino a quando non vengono rimosse tutte queste associazioni. Per altri dettagli sul ciclo di vita di un servizio, vedere la android.app.Service
documentazione.
Questa funzione genererà SecurityException
se non si dispone dell'autorizzazione per arrestare il servizio specificato.
Documentazione java per android.content.Context.stopService(android.content.Intent)
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.