Context.StopService(Intent) Метод

Определение

Запрос на остановку заданной службы приложений.

[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

Параметры

service
Intent

Описание остановленной службы. Намерение должно быть полностью явным (указание имени компонента) или указать определенное имя пакета, на который он предназначен.

Возвращаемое значение

Если служба соответствует заданному намерению, которое уже запущено, то он останавливается и true возвращается; в противном случае false возвращается.

Атрибуты

Исключения

Комментарии

Запрос на остановку заданной службы приложений. Если служба не запущена, ничего не происходит. В противном случае она остановлена. Обратите внимание, что вызовы startService() не учитываются. Это останавливает службу независимо от того, сколько раз она была запущена.

Если служба запущена в качестве службы переднего плана при остановке, ее связанное уведомление будет удалено. Чтобы избежать этого, приложения могут использовать android.app.Service#stopForeground(int) stopForeground(STOP_FOREGROUND_DETACH) для развязки уведомления от жизненного цикла службы, прежде чем останавливать его.

Обратите внимание, что если остановленная служба по-прежнему привязана ServiceConnection к нему с набором #BIND_AUTO_CREATE , она не будет уничтожена до тех пор, пока все эти привязки не будут удалены. android.app.Service Дополнительные сведения о жизненном цикле службы см. в документации.

Эта функция создает исключение SecurityException , если у вас нет разрешения на остановку данной службы.

Документация по Java для android.content.Context.stopService(android.content.Intent).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

См. также раздел