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


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

Определение

Удаляет геозону, добавленную вызовом #addGeofence .

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

Параметры

geofenceId
Int32

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

monitoringType
GeofenceMonitoringType

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

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

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

Атрибуты

Комментарии

Удаляет геозону, добавленную вызовом #addGeofence .

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

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

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

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

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

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

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