Lenguaje

LocationManager.RegisterGnssNavigationMessageCallback Método

Definición

Sobrecargas

Nombre Description
RegisterGnssNavigationMessageCallback(GnssNavigationMessage+Callback, Handler)

Registra una devolución de llamada de mensaje de navegación GNSS que se ejecutará en un subproceso de enlazador.

RegisterGnssNavigationMessageCallback(IExecutor, GnssNavigationMessage+Callback)

Registra una devolución de llamada de mensaje de navegación GNSS que se ejecutará en un subproceso de enlazador.

RegisterGnssNavigationMessageCallback(GnssNavigationMessage+Callback)

Registra una devolución de llamada de mensaje de navegación GNSS que se ejecutará en un subproceso de enlazador.

RegisterGnssNavigationMessageCallback(GnssNavigationMessage+Callback, Handler)

Registra una devolución de llamada de mensaje de navegación GNSS que se ejecutará en un subproceso de enlazador.

[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

Parámetros

callback
GnssNavigationMessage.Callback

devolución de llamada que se va a registrar

handler
Handler

controlador en el que se ejecuta la devolución de llamada. Este valor puede ser null.

Devoluciones

true siempre

Atributos

Comentarios

Registra una devolución de llamada de mensaje de navegación GNSS.

Consulte registerGnssNavigationMessageCallback(Executor,GnssNavigationMessage.Callback) para obtener más información sobre cómo funciona este método. Requiere Manifest.permission.ACCESS_FINE_LOCATION

Referencia de Android para android.location.LocationManager.registerGnssNavigationMessageCallback.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

RegisterGnssNavigationMessageCallback(IExecutor, GnssNavigationMessage+Callback)

Registra una devolución de llamada de mensaje de navegación GNSS que se ejecutará en un subproceso de enlazador.

[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

Parámetros

executor
IExecutor

ejecutor en el que se ejecuta la devolución de llamada. Este valor no puede ser nulo. Los eventos de devolución de llamada y agente de escucha se envían a través de este Ejecutor, lo que proporciona una manera fácil de controlar qué subproceso se usa. Para enviar eventos a través del subproceso principal de la aplicación, puede usar Context.getMainExecutor(). De lo contrario, proporcione un ejecutor que se envíe a un subproceso adecuado.

callback
GnssNavigationMessage.Callback

devolución de llamada que se va a registrar

Devoluciones

true siempre

Atributos

Comentarios

Registra una devolución de llamada de mensaje de navegación GNSS. Los mensajes de navegación de GNSS solo se recibirán mientras el GPS_PROVIDER está habilitado y mientras la aplicación cliente está en primer plano.

No todos los conjuntos de chips GNSS admiten actualizaciones de mensajes de navegación, consulte getGnssCapabilities(). Requiere Manifest.permission.ACCESS_FINE_LOCATION

Referencia de Android para android.location.LocationManager.registerGnssNavigationMessageCallback.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

RegisterGnssNavigationMessageCallback(GnssNavigationMessage+Callback)

Registra una devolución de llamada de mensaje de navegación GNSS que se ejecutará en un subproceso de enlazador.

[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

Parámetros

callback
GnssNavigationMessage.Callback

devolución de llamada que se va a registrar

Devoluciones

true siempre

Atributos

Comentarios

Java documentación para android.location.LocationManager.registerGnssNavigationMessageCallback(android.location.Callback).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a