Connection.QueryLocationForEmergency メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
緊急通報を行うには、デバイスの場所を照会します。
[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オープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。