ILocationButtonProvider.OpenSession Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fordert asynchron eine neue Standortschaltfläche-Sitzung an.
[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
Parameter
- activity
- Activity
Host-App-Aktivität, die Berechtigungsaktivitäten in ihrer Aufgabe starten.
- hostToken
- IBinder
Ein Token für das Hostfenster.
- displayId
- Int32
Die ID der Anzeige, in der die Schaltfläche angezeigt wird.
- request
- LocationButtonRequest
Eine LocationButtonRequest Definition der Darstellung der Schaltfläche.
- clientExecutor
- IExecutor
Die Executor Funktion, für die alle Clientrückrufe aufgerufen werden sollen.
- client
- ILocationButtonClient
Das LocationButtonClient Empfangen von Sitzungsereignissen und Ergebnissen.
- Attribute
Hinweise
Fordert asynchron eine neue Standortschaltfläche-Sitzung an.
Diese Methode initiiert eine Anforderung an das System, um eine Standortschaltfläche zu erstellen. Die Benutzeroberfläche der Schaltfläche wird in einem separaten Prozess gerendert und in die Ansichtshierarchie der Anwendung eingebettet. Die Benutzerinteraktion mit der Schaltfläche wird vom System sicher behandelt.
Das Ergebnis dieser Anforderung, einschließlich der erstellten LocationButtonSession oder aller Fehler, wird asynchron an den bereitgestellten LocationButtonClient übermittelt.
Android-Referenz für android.app.permissionui.LocationButtonProvider.openSession.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.