Lenguaje

RestrictionsManager.RequestPermission Método

Definición

Llamada por una aplicación para solicitar permiso para una operación.

[Android.Runtime.Register("requestPermission", "(Ljava/lang/String;Ljava/lang/String;Landroid/os/PersistableBundle;)V", "GetRequestPermission_Ljava_lang_String_Ljava_lang_String_Landroid_os_PersistableBundle_Handler")]
public virtual void RequestPermission(string? requestType, string? requestId, Android.OS.PersistableBundle? request);
[<Android.Runtime.Register("requestPermission", "(Ljava/lang/String;Ljava/lang/String;Landroid/os/PersistableBundle;)V", "GetRequestPermission_Ljava_lang_String_Ljava_lang_String_Landroid_os_PersistableBundle_Handler")>]
abstract member RequestPermission : string * string * Android.OS.PersistableBundle -> unit
override this.RequestPermission : string * string * Android.OS.PersistableBundle -> unit

Parámetros

requestType
String

Tipo de solicitud. El tipo podría ser uno de los tipos predefinidos especificados aquí o un tipo personalizado que el proveedor de restricciones específico pueda comprender. Para los tipos personalizados, el nombre de tipo debe estar espacio de nombres para evitar colisiones con tipos predefinidos y tipos especificados por otros proveedores de restricciones.

requestId
String

Identificador único generado por la aplicación que contiene información suficiente para identificar los parámetros de la solicitud cuando recibe el identificador en la respuesta.

request
PersistableBundle

PersistableBundle que contiene los datos correspondientes al tipo de solicitud especificado. Las claves de los datos de la agrupación dependen del tipo de solicitud.

Atributos

Excepciones

si falta alguno de los parámetros necesarios.

Comentarios

Llamada por una aplicación para solicitar permiso para una operación. El contenido de la solicitud se pasa en un paquete que contiene varios fragmentos de datos en función del tipo de solicitud elegido.

Java documentación para android.content.RestrictionsManager.requestPermission(java.lang.String, java.lang.String, android.os.PersistableBundle).

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.

Se aplica a