Поделиться через


GeofenceHardware.PauseGeofence(Int32, GeofenceMonitoringType) Метод

Определение

Приостанавливает мониторинг геозоны, добавленной вызовом #addGeofence .

[Android.Runtime.Register("pauseGeofence", "(II)Z", "")]
public bool PauseGeofence (int geofenceId, Android.Hardware.Location.GeofenceMonitoringType monitoringType);
[<Android.Runtime.Register("pauseGeofence", "(II)Z", "")>]
member this.PauseGeofence : int * Android.Hardware.Location.GeofenceMonitoringType -> bool

Параметры

geofenceId
Int32

Идентификатор геозоны.

monitoringType
GeofenceMonitoringType

Тип аппаратной подсистемы, которая должна использоваться для мониторинга геозоны.

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

Значение true, если геозона успешно отправлена на оборудование для приостановки.

Атрибуты

Комментарии

Приостанавливает мониторинг геозоны, добавленной вызовом #addGeofence .

Если этот вызов возвращает значение true, это означает, что геозона была отправлена на оборудование. GeofenceHardwareCallback#onGeofencePause будет вызываться с результатом приостановки вызова из оборудования.

При использовании требуется android.Manifest.permission#ACCESS_FINE_LOCATION разрешение #MONITORING_TYPE_GPS_HARDWARE .

Требуется android.Manifest.permission#LOCATION_HARDWARE разрешение на доступ к геозоне в оборудовании.

Разработчики приложений не должны вызывать этот API напрямую. Вместо этого следует использовать API более высокого уровня, который абстрагирует оборудование. Все проверки выполняются общедоступным API более высокого уровня. Все необходимые блокировки должны обрабатываться API более высокого уровня.

Документация по Java для android.hardware.location.GeofenceHardware.pauseGeofence(int, int).

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

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