Context.StopService(Intent) Método

Definição

Solicite que um determinado serviço de aplicativo seja interrompido.

[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

Parâmetros

service
Intent

Descrição do serviço a ser interrompido. A Intenção deve ser totalmente explícita (fornecendo um nome de componente) ou especificar um nome de pacote específico ao qual ele é direcionado.

Retornos

Se houver um serviço que corresponda à intenção fornecida que já está em execução, ele será interrompido e true retornado; caso contrário, será false retornado.

Atributos

Exceções

Comentários

Solicite que um determinado serviço de aplicativo seja interrompido. Se o serviço não estiver em execução, nada acontecerá. Caso contrário, ele será interrompido. Observe que as chamadas para startService() não são contadas. Isso interrompe o serviço, independentemente de quantas vezes ele foi iniciado.

Se o serviço estiver em execução como um serviço em primeiro plano quando ele for interrompido, sua notificação associada será removida. Para evitar isso, os aplicativos podem usar android.app.Service#stopForeground(int) stopForeground(STOP_FOREGROUND_DETACH) para desacoplar a notificação do ciclo de vida do serviço antes de pará-la.

Observe que, se um serviço parado ainda tiver ServiceConnection objetos associados a ele com o #BIND_AUTO_CREATE conjunto, ele não será destruído até que todas essas associações sejam removidas. Consulte a android.app.Service documentação para obter mais detalhes sobre o ciclo de vida de um serviço.

Essa função será gerada SecurityException se você não tiver permissão para parar o serviço especificado.

Java documentação para android.content.Context.stopService(android.content.Intent).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Confira também