LocationManager.GetBestProvider(Criteria, Boolean) Methode

Definition

Gibt den Namen des Anbieters zurück, der die angegebenen Kriterien am besten erfüllt.

[Android.Runtime.Register("getBestProvider", "(Landroid/location/Criteria;Z)Ljava/lang/String;", "GetGetBestProvider_Landroid_location_Criteria_ZHandler")]
public virtual string? GetBestProvider (Android.Locations.Criteria criteria, bool enabledOnly);
[<Android.Runtime.Register("getBestProvider", "(Landroid/location/Criteria;Z)Ljava/lang/String;", "GetGetBestProvider_Landroid_location_Criteria_ZHandler")>]
abstract member GetBestProvider : Android.Locations.Criteria * bool -> string
override this.GetBestProvider : Android.Locations.Criteria * bool -> string

Parameter

criteria
Criteria

die Kriterien, die erfüllt werden müssen

enabledOnly
Boolean

wenn "true" ist, sind nur aktivierte Anbieter enthalten.

Gibt zurück

Name des Anbieters, der den Kriterien am besten entspricht, oder null, wenn keine Übereinstimmung vorliegt

Attribute

Hinweise

Gibt den Namen des Anbieters zurück, der die angegebenen Kriterien am besten erfüllt. Nur Anbieter, auf die der Anrufer zugreifen darf, werden zurückgegeben. Wenn mehrere Anbieter die Kriterien erfüllen, wird das Mit der besten Genauigkeit zurückgegeben. Wenn kein Anbieter die Kriterien erfüllt, werden die Kriterien in der folgenden Reihenfolge aufgehoben:

<ul><li> leistungsanforderung <li> genauigkeit <li lager <li>> speed li> höhe <</ul>

Beachten Sie, dass die Anforderung an geldpolitische Kosten in diesem Prozess nicht entfernt wird.

Dieses Mitglied ist veraltet. Kriterienbasierte APIs sind veraltet, bevorzugen es, einen Anbieter explizit auszuwählen.

Java-Dokumentation für android.location.LocationManager.getBestProvider(android.location.Criteria, boolean).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: