Lingua

LocationManager.RegisterGnssNavigationMessageCallback Metodo

Definizione

Overload

Nome Descrizione
RegisterGnssNavigationMessageCallback(GnssNavigationMessage+Callback, Handler)

Registra un callback del messaggio di spostamento GNSS che verrà eseguito in un thread del gestore di associazione.

RegisterGnssNavigationMessageCallback(IExecutor, GnssNavigationMessage+Callback)

Registra un callback del messaggio di spostamento GNSS che verrà eseguito in un thread del gestore di associazione.

RegisterGnssNavigationMessageCallback(GnssNavigationMessage+Callback)

Registra un callback del messaggio di spostamento GNSS che verrà eseguito in un thread del gestore di associazione.

RegisterGnssNavigationMessageCallback(GnssNavigationMessage+Callback, Handler)

Registra un callback del messaggio di spostamento GNSS che verrà eseguito in un thread del gestore di associazione.

[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

Parametri

callback
GnssNavigationMessage.Callback

callback da registrare

handler
Handler

gestore su cui viene eseguito il callback. Questo valore può essere Null.

Valori restituiti

true sempre

Attributi

Commenti

Registra un callback del messaggio di navigazione GNSS.

Per altre informazioni sul funzionamento di questo metodo, vedere registerGnssNavigationMessageCallback(Executor,GnssNavigationMessage.Callback). Richiede Manifest.permission.ACCESS_FINE_LOCATION

Informazioni di riferimento su Android per android.location.LocationManager.registerGnssNavigationMessageCallback.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

RegisterGnssNavigationMessageCallback(IExecutor, GnssNavigationMessage+Callback)

Registra un callback del messaggio di spostamento GNSS che verrà eseguito in un thread del gestore di associazione.

[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

Parametri

executor
IExecutor

executor su cui viene eseguito il callback. Questo valore non può essere Null. Gli eventi di callback e listener vengono inviati tramite questo executor, offrendo un modo semplice per controllare il thread usato. Per inviare eventi tramite il thread principale dell'applicazione, è possibile usare Context.getMainExecutor(). In caso contrario, fornire un executor che invia a un thread appropriato.

callback
GnssNavigationMessage.Callback

callback da registrare

Valori restituiti

true sempre

Attributi

Commenti

Registra un callback del messaggio di navigazione GNSS. I messaggi di spostamento GNSS verranno ricevuti solo mentre il GPS_PROVIDER è abilitato e mentre l'app client è in primo piano.

Non tutti i chipset GNSS supportano gli aggiornamenti dei messaggi di spostamento, vedere getGnssCapabilities(). Richiede Manifest.permission.ACCESS_FINE_LOCATION

Informazioni di riferimento su Android per android.location.LocationManager.registerGnssNavigationMessageCallback.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

RegisterGnssNavigationMessageCallback(GnssNavigationMessage+Callback)

Registra un callback del messaggio di spostamento GNSS che verrà eseguito in un thread del gestore di associazione.

[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

Parametri

callback
GnssNavigationMessage.Callback

callback da registrare

Valori restituiti

true sempre

Attributi

Commenti

per android.location.LocationManager.registerGnssNavigationMessageCallback(android.location.Callback).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a