Idioma

Fragment.OnRequestPermissionsResult(Int32, String[], Permission[]) Método

Definição

Retorno de chamada para o resultado da solicitação de permissões.

[Android.Runtime.Register("onRequestPermissionsResult", "(I[Ljava/lang/String;[I)V", "GetOnRequestPermissionsResult_IarrayLjava_lang_String_arrayIHandler", ApiSince=23)]
public virtual void OnRequestPermissionsResult(int requestCode, string[] permissions, Android.Content.PM.Permission[] grantResults);
[<Android.Runtime.Register("onRequestPermissionsResult", "(I[Ljava/lang/String;[I)V", "GetOnRequestPermissionsResult_IarrayLjava_lang_String_arrayIHandler", ApiSince=23)>]
abstract member OnRequestPermissionsResult : int * string[] * Android.Content.PM.Permission[] -> unit
override this.OnRequestPermissionsResult : int * string[] * Android.Content.PM.Permission[] -> unit

Parâmetros

requestCode
Int32

O código de solicitação passado em #requestPermissions(String[], int).

permissions
String[]

As permissões solicitadas. Nunca nulo.

grantResults
Permission[]

Os resultados da concessão para as permissões correspondentes que são android.content.pm.PackageManager#PERMISSION_GRANTED ou android.content.pm.PackageManager#PERMISSION_DENIED. Nunca nulo.

Atributos

Comentários

Retorno de chamada para o resultado da solicitação de permissões. Esse método é invocado para cada chamada em requestPermissions(String[],int). Observação: é possível que a interação de solicitação de permissões com o usuário seja interrompida. Nesse caso, você receberá permissões vazias e matrizes de resultados que devem ser tratadas como um cancelamento.

Consulte também:

Referência do Android para android.app.Fragment.onRequestPermissionsResult.

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.

Aplica-se a