ILocationButtonProvider.OpenSession Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Demande de façon asynchrone une nouvelle session de bouton Emplacement.
[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
Paramètres
- activity
- Activity
Activité de l’application hôte qui lance l’activité d’autorisation dans sa tâche.
- hostToken
- IBinder
Jeton pour la fenêtre hôte.
- displayId
- Int32
ID de l’affichage où le bouton s’affiche.
- request
- LocationButtonRequest
Définition LocationButtonRequest de l’apparence du bouton.
- clientExecutor
- IExecutor
Executor Sur lequel appeler tous les rappels clients.
- client
- ILocationButtonClient
Pour LocationButtonClient recevoir des événements et des résultats de session.
- Attributs
Remarques
Demande de façon asynchrone une nouvelle session de bouton Emplacement.
Cette méthode lance une demande au système pour créer un bouton d’emplacement. L’interface utilisateur du bouton est affichée dans un processus distinct et incorporée dans la hiérarchie d’affichage de l’application. L’interaction utilisateur avec le bouton est gérée en toute sécurité par le système.
Le résultat de cette requête, y compris l’emplacement LocationButtonSession créé ou toute erreur, est remis de manière asynchrone à l’EmplacementButtonClient fourni.
Référence Android pour android.app.permissionui.LocationButtonProvider.openSession.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.