ILocationButtonProvider.OpenSession Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Solicita de forma asincrónica una nueva sesión de botón de ubicación.
[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
Parámetros
- activity
- Activity
Actividad de la aplicación host que inicia la actividad de permisos en su tarea.
- hostToken
- IBinder
Token para la ventana del host.
- displayId
- Int32
Identificador de la pantalla donde aparecerá el botón.
- request
- LocationButtonRequest
Que LocationButtonRequest define la apariencia del botón.
- clientExecutor
- IExecutor
en Executor el que se van a invocar todas las devoluciones de llamada de cliente.
- client
- ILocationButtonClient
LocationButtonClient que se va a recibir los eventos y resultados de la sesión.
- Atributos
Comentarios
Solicita de forma asincrónica una nueva sesión de botón de ubicación.
Este método inicia una solicitud al sistema para crear un botón de ubicación. La interfaz de usuario del botón se representa en un proceso independiente e incrustado dentro de la jerarquía de vistas de la aplicación. El sistema controla la interacción del usuario con el botón de forma segura.
El resultado de esta solicitud, incluida la locationButtonSession creada o cualquier error, se entrega de forma asincrónica al locationButtonClient proporcionado.
Referencia de Android para android.app.permissionui.LocationButtonProvider.openSession.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.