Язык

LocationManager.RegisterGnssNavigationMessageCallback Метод

Определение

Перегрузки

Имя. Описание
RegisterGnssNavigationMessageCallback(GnssNavigationMessage+Callback, Handler)

Регистрирует обратный вызов сообщения навигации GNSS, который будет выполняться в потоке привязки.

RegisterGnssNavigationMessageCallback(IExecutor, GnssNavigationMessage+Callback)

Регистрирует обратный вызов сообщения навигации GNSS, который будет выполняться в потоке привязки.

RegisterGnssNavigationMessageCallback(GnssNavigationMessage+Callback)

Регистрирует обратный вызов сообщения навигации GNSS, который будет выполняться в потоке привязки.

RegisterGnssNavigationMessageCallback(GnssNavigationMessage+Callback, Handler)

Регистрирует обратный вызов сообщения навигации GNSS, который будет выполняться в потоке привязки.

[Android.Runtime.Register("registerGnssNavigationMessageCallback", "(Landroid/location/GnssNavigationMessage$Callback;Landroid/os/Handler;)Z", "GetRegisterGnssNavigationMessageCallback_Landroid_location_GnssNavigationMessage_Callback_Landroid_os_Handler_Handler", ApiSince=24)]
[Android.Runtime.RequiresPermission("android.permission.ACCESS_FINE_LOCATION")]
public virtual bool RegisterGnssNavigationMessageCallback(Android.Locations.GnssNavigationMessage.Callback callback, Android.OS.Handler? handler);
[<Android.Runtime.Register("registerGnssNavigationMessageCallback", "(Landroid/location/GnssNavigationMessage$Callback;Landroid/os/Handler;)Z", "GetRegisterGnssNavigationMessageCallback_Landroid_location_GnssNavigationMessage_Callback_Landroid_os_Handler_Handler", ApiSince=24)>]
[<Android.Runtime.RequiresPermission("android.permission.ACCESS_FINE_LOCATION")>]
abstract member RegisterGnssNavigationMessageCallback : Android.Locations.GnssNavigationMessage.Callback * Android.OS.Handler -> bool
override this.RegisterGnssNavigationMessageCallback : Android.Locations.GnssNavigationMessage.Callback * Android.OS.Handler -> bool

Параметры

callback
GnssNavigationMessage.Callback

обратный вызов для регистрации

handler
Handler

обработчик, на котором выполняется обратный вызов. Это значение может иметь значение NULL.

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

true всегда

Атрибуты

Комментарии

Регистрирует обратный вызов сообщения навигации GNSS.

Дополнительные сведения о работе этого метода см. в разделе registerGnssationNavigationMessageCallback(Executor,GnssNavigationMessage.Callback). Требуется Manifest.permission.ACCESS_FINE_LOCATION

Справочник по Android для android.location.LocationManager.registerGnssNavigationMessageCallback.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

RegisterGnssNavigationMessageCallback(IExecutor, GnssNavigationMessage+Callback)

Регистрирует обратный вызов сообщения навигации GNSS, который будет выполняться в потоке привязки.

[Android.Runtime.Register("registerGnssNavigationMessageCallback", "(Ljava/util/concurrent/Executor;Landroid/location/GnssNavigationMessage$Callback;)Z", "GetRegisterGnssNavigationMessageCallback_Ljava_util_concurrent_Executor_Landroid_location_GnssNavigationMessage_Callback_Handler", ApiSince=30)]
[Android.Runtime.RequiresPermission("android.permission.ACCESS_FINE_LOCATION")]
public virtual bool RegisterGnssNavigationMessageCallback(Java.Util.Concurrent.IExecutor executor, Android.Locations.GnssNavigationMessage.Callback callback);
[<Android.Runtime.Register("registerGnssNavigationMessageCallback", "(Ljava/util/concurrent/Executor;Landroid/location/GnssNavigationMessage$Callback;)Z", "GetRegisterGnssNavigationMessageCallback_Ljava_util_concurrent_Executor_Landroid_location_GnssNavigationMessage_Callback_Handler", ApiSince=30)>]
[<Android.Runtime.RequiresPermission("android.permission.ACCESS_FINE_LOCATION")>]
abstract member RegisterGnssNavigationMessageCallback : Java.Util.Concurrent.IExecutor * Android.Locations.GnssNavigationMessage.Callback -> bool
override this.RegisterGnssNavigationMessageCallback : Java.Util.Concurrent.IExecutor * Android.Locations.GnssNavigationMessage.Callback -> bool

Параметры

executor
IExecutor

исполнитель, на котором выполняется обратный вызов. Это значение не может иметь значение NULL. События обратного вызова и прослушивателя отправляются с помощью этого исполнителя, предоставляя простой способ управления используемым потоком. Для отправки событий через основной поток приложения можно использовать Context.getMainExecutor(). В противном случае укажите исполнителя, который отправляется в соответствующий поток.

callback
GnssNavigationMessage.Callback

обратный вызов для регистрации

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

true всегда

Атрибуты

Комментарии

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

Не все наборы микросхем GNSS поддерживают обновления сообщений навигации, см. статью getGnssCapabilities(). Требуется Manifest.permission.ACCESS_FINE_LOCATION

Справочник по Android для android.location.LocationManager.registerGnssNavigationMessageCallback.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

RegisterGnssNavigationMessageCallback(GnssNavigationMessage+Callback)

Регистрирует обратный вызов сообщения навигации GNSS, который будет выполняться в потоке привязки.

[Android.Runtime.Register("registerGnssNavigationMessageCallback", "(Landroid/location/GnssNavigationMessage$Callback;)Z", "GetRegisterGnssNavigationMessageCallback_Landroid_location_GnssNavigationMessage_Callback_Handler", ApiSince=24)]
public virtual bool RegisterGnssNavigationMessageCallback(Android.Locations.GnssNavigationMessage.Callback callback);
[<Android.Runtime.Register("registerGnssNavigationMessageCallback", "(Landroid/location/GnssNavigationMessage$Callback;)Z", "GetRegisterGnssNavigationMessageCallback_Landroid_location_GnssNavigationMessage_Callback_Handler", ApiSince=24)>]
abstract member RegisterGnssNavigationMessageCallback : Android.Locations.GnssNavigationMessage.Callback -> bool
override this.RegisterGnssNavigationMessageCallback : Android.Locations.GnssNavigationMessage.Callback -> bool

Параметры

callback
GnssNavigationMessage.Callback

обратный вызов для регистрации

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

true всегда

Атрибуты

Комментарии

Java документации по android.location.LocationManager.registerGnssNavigationMessageCallback(android.location.Callback).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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