ILocationButtonProvider.OpenSession メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
新しい Location Button セッションを非同期的に要求します。
[Android.Runtime.Register("openSession", "(Landroid/app/Activity;Landroid/os/IBinder;ILandroid/app/permissionui/LocationButtonRequest;Ljava/util/concurrent/Executor;Landroid/app/permissionui/LocationButtonClient;)V", "GetOpenSession_Landroid_app_Activity_Landroid_os_IBinder_ILandroid_app_permissionui_LocationButtonRequest_Ljava_util_concurrent_Executor_Landroid_app_permissionui_LocationButtonClient_Handler:Android.App.PermissionUI.ILocationButtonProviderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=37)]
public void OpenSession(Android.App.Activity activity, Android.OS.IBinder hostToken, int displayId, Android.App.PermissionUI.LocationButtonRequest request, Java.Util.Concurrent.IExecutor clientExecutor, Android.App.PermissionUI.ILocationButtonClient client);
[<Android.Runtime.Register("openSession", "(Landroid/app/Activity;Landroid/os/IBinder;ILandroid/app/permissionui/LocationButtonRequest;Ljava/util/concurrent/Executor;Landroid/app/permissionui/LocationButtonClient;)V", "GetOpenSession_Landroid_app_Activity_Landroid_os_IBinder_ILandroid_app_permissionui_LocationButtonRequest_Ljava_util_concurrent_Executor_Landroid_app_permissionui_LocationButtonClient_Handler:Android.App.PermissionUI.ILocationButtonProviderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=37)>]
abstract member OpenSession : Android.App.Activity * Android.OS.IBinder * int * Android.App.PermissionUI.LocationButtonRequest * Java.Util.Concurrent.IExecutor * Android.App.PermissionUI.ILocationButtonClient -> unit
パラメーター
- activity
- Activity
タスクでアクセス許可アクティビティを起動するアプリ アクティビティをホストします。
- hostToken
- IBinder
ホスト ウィンドウのトークン。
- displayId
- Int32
ボタンが表示されるディスプレイの ID。
- request
- LocationButtonRequest
ボタンの外観を定義する LocationButtonRequest 。
- clientExecutor
- IExecutor
すべてのクライアント コールバックを呼び出す Executor 。
- client
- ILocationButtonClient
セッション イベントと結果を受信する LocationButtonClient 。
- 属性
注釈
新しい Location Button セッションを非同期的に要求します。
このメソッドは、場所ボタンを作成する要求をシステムに開始します。 ボタンの UI は別のプロセスでレンダリングされ、アプリケーションのビュー階層内に埋め込まれます。 ボタンに対するユーザー操作は、システムによって安全に処理されます。
作成された LocationButtonSession やエラーなど、この要求の結果は、指定された LocationButtonClient に非同期的に配信されます。
android.app.permissionui.LocationButtonProvider.openSessionの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。