ILocationButtonProvider.OpenSession Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Solicita de forma assíncrona uma nova sessão de Botão de Localização.
[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
Atividade do aplicativo host que inicia a atividade de permissão em sua tarefa.
- hostToken
- IBinder
Um token para a janela do host.
- displayId
- Int32
A ID da exibição em que o botão será exibido.
- request
- LocationButtonRequest
Uma LocationButtonRequest definição da aparência do botão.
- clientExecutor
- IExecutor
No Executor qual invocar todos os retornos de chamada do cliente.
- client
- ILocationButtonClient
Os LocationButtonClient resultados e eventos de sessão a serem recebidos.
- Atributos
Comentários
Solicita de forma assíncrona uma nova sessão de Botão de Localização.
Esse método inicia uma solicitação ao sistema para criar um botão de localização. A interface do usuário do botão é renderizada em um processo separado e inserida na hierarquia de exibição do aplicativo. A interação do usuário com o botão é tratada com segurança pelo sistema.
O resultado dessa solicitação, incluindo o LocationButtonSession criado ou quaisquer erros, é entregue de forma assíncrona ao LocationButtonClient fornecido.
Referência do Android para android.app.permissionui.LocationButtonProvider.openSession.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.