Language

Connection.QueryLocationForEmergency メソッド

定義

緊急通報を行うには、デバイスの場所を照会します。

[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

パラメーター

timeoutMillis
Int64

long: クエリ応答を待機しているミリ単位のタイムアウト (MAX:5000、MIN:100)。

provider
String

文字列: 場所プロバイダー名。この値を null にすることはできません。 有効なプロバイダーを選択するのは呼び出し元の責任です。 呼び出し元は、 android.location.LocationManager#getProviders(boolean) を使用して、有効になっているプロバイダーのいずれかを選択して渡すことができます。

executor
IExecutor

コールバックが実行される場所の Executor。

callback
IOutcomeReceiver

queryLocation の結果を通知するコールバック。

属性

注釈

緊急通報を行うには、デバイスの場所を照会します。 緊急通話を表す接続に対してこのメソッドを呼び出すことができるのは、SIM 通話マネージャーだけです。 以前の場所のクエリ要求が完了していない場合、新しい場所のクエリ要求は拒否され、QueryLocationException が返されます。 QueryLocationException#ERROR_PREVIOUS_REQUEST_EXISTS

android.telecom.Connection.queryLocationForEmergency(long, java.lang.String, java.util.concurrent.Executor, android.os.OutcomeReceiver<android.location.Location, android.telecom.QueryLocationException>)の Java ドキュメント。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象