ILocationButtonClient.OnPermissionResult(Boolean) 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.
Retorno de chamada para o resultado de uma concessão de permissão de local precisa depois que o usuário interage com o botão de localização.
[Android.Runtime.Register("onPermissionResult", "(Z)V", "GetOnPermissionResult_ZHandler:Android.App.PermissionUI.ILocationButtonClientInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=37)]
public void OnPermissionResult(bool isGranted);
[<Android.Runtime.Register("onPermissionResult", "(Z)V", "GetOnPermissionResult_ZHandler:Android.App.PermissionUI.ILocationButtonClientInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=37)>]
abstract member OnPermissionResult : bool -> unit
Parâmetros
- isGranted
- Boolean
true se a permissão for concedida.
false se a permissão não puder ser concedida.
- Atributos
Comentários
Retorno de chamada para o resultado de uma concessão de permissão de local precisa depois que o usuário interage com o botão de localização.
Quando um usuário clica no botão de localização pela primeira vez, a caixa de diálogo de consentimento do botão de localização é mostrada e esse retorno de chamada é invocado quando os usuários optam por compartilhar sua localização. No entanto, esse retorno de chamada não será invocado se o usuário optar por não compartilhar sua localização. Nas sessões subsequentes após o consentimento inicial, simplesmente clicar no botão de localização invocará esse retorno de chamada.
O sistema concederá permissão de local precisa temporária e é válido apenas para a sessão atual, isso é semelhante a uma concessão "somente desta vez" na caixa de diálogo de solicitação de permissão.
Em alguns casos, mesmo após um usuário dar consentimento, a permissão de localização precisa pode não ser concedida devido a restrições no nível do sistema. Nesse cenário, o retorno de chamada será invocado com isGranted = false. É recomendável que o aplicativo trate esse caso normalmente informando ao usuário que o aplicativo não pode obter permissão de localização precisa (ou que o aplicativo não pode acessar o local).
Referência do Android para android.app.permissionui.LocationButtonClient.onPermissionResult.
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.