Connection.QueryLocationForEmergency Methode

Definition

Fragen Sie den Standort des Geräts ab, um einen Notruf zu tätigen.

[Android.Runtime.Register("queryLocationForEmergency", "(JLjava/lang/String;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=34)]
public void QueryLocationForEmergency(long timeoutMillis, string provider, Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("queryLocationForEmergency", "(JLjava/lang/String;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=34)>]
member this.QueryLocationForEmergency : int64 * string * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit

Parameter

timeoutMillis
Int64

long: Timeout in Millis, das auf die Abfrageantwort wartet (MAX:5000, MIN:100).

provider
String

Zeichenfolge: Der Name des Speicherortanbieters, dieser Wert darf nicht NULL sein. Es liegt in der Verantwortung des Anrufers, einen aktivierten Anbieter auszuwählen. Der Anrufer kann verwenden android.location.LocationManager#getProviders(boolean) , um einen der aktivierten Anbieter auszuwählen und zu übergeben.

executor
IExecutor

Der Ausführungsausführer, an dem der Rückruf ausgeführt wird.

callback
IOutcomeReceiver

Der Rückruf, um das Ergebnis von queryLocation zu benachrichtigen.

Attribute

Hinweise

Fragen Sie den Standort des Geräts ab, um einen Notruf zu tätigen. Nur SIM-Anrufmanager können diese Methode für Connections aufrufen, die Notrufe darstellen. Wenn eine vorherige Standortabfrageanforderung nicht abgeschlossen ist, wird die neue Standortabfrageanforderung abgelehnt und eine QueryLocationException mit QueryLocationException#ERROR_PREVIOUS_REQUEST_EXISTS

Java Dokumentation für android.telecom.Connection.queryLocationForEmergency(long, java.lang.String, java.util.concurrent.Executor, android.os.OutcomeReceiver<android.location.Location, android.telecom.QueryLocationException>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: