Lingua

LocationManager.GetLastKnownLocation(String) Metodo

Definizione

Ottiene l'ultima posizione nota dal provider specificato oppure null se non esiste un'ultima posizione nota.

[Android.Runtime.Register("getLastKnownLocation", "(Ljava/lang/String;)Landroid/location/Location;", "GetGetLastKnownLocation_Ljava_lang_String_Handler")]
public virtual Android.Locations.Location? GetLastKnownLocation(string provider);
[<Android.Runtime.Register("getLastKnownLocation", "(Ljava/lang/String;)Landroid/location/Location;", "GetGetLastKnownLocation_Ljava_lang_String_Handler")>]
abstract member GetLastKnownLocation : string -> Android.Locations.Location
override this.GetLastKnownLocation : string -> Android.Locations.Location

Parametri

provider
String

un provider elencato da #getAllProviders()

Valori restituiti

l'ultima posizione nota per il provider specificato o null, se non disponibile

Attributi

Eccezioni

se non è presente alcuna autorizzazione appropriata

se il provider è Null o non esiste

Commenti

Ottiene l'ultima posizione nota dal provider specificato oppure null se non esiste un'ultima posizione nota. La posizione restituita può essere piuttosto vecchia in alcune circostanze, quindi l'età della posizione deve essere sempre controllata.

Questo non attiverà mai i sensori per calcolare una nuova posizione e restituirà solo una posizione memorizzata nella cache.

Vedere anche #getCurrentLocation(String, CancellationSignal, Executor, Consumer) che tenterà sempre di restituire una posizione corrente, ma potrebbe usare potenza aggiuntiva nel corso del tentativo rispetto a questo metodo.

per android.location.LocationManager.getLastKnownLocation(java.lang.String).

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