ILocationButtonProvider.OpenSession 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
非同步請求一個新的位置按鈕會話。
[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
A LocationButtonRequest 定義了按鈕的外觀。
- clientExecutor
- IExecutor
就是 Executor 用來啟動所有客戶回撥的。
- client
- ILocationButtonClient
他們會 LocationButtonClient 收到會議活動和結果。
- 屬性
備註
非同步請求一個新的位置按鈕會話。
此方法會向系統發起建立位置按鈕的請求。 按鈕的使用者介面則以獨立的流程渲染,並嵌入應用程式的檢視階層中。 使用者與按鈕的互動由系統安全處理。
此請求的結果,包括建立的 LocationButtonSession 或任何錯誤,會以非同步方式傳送至提供的 LocationButtonClient。
Android 參考資料。android.app.permissionui.LocationButtonProvider.openSession
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。