Lenguaje

ContentResolver.TakePersistableUriPermission(Uri, ActivityFlags) Método

Definición

Tome una concesión de permisos de URI persistente que se haya ofrecido.

[Android.Runtime.Register("takePersistableUriPermission", "(Landroid/net/Uri;I)V", "GetTakePersistableUriPermission_Landroid_net_Uri_IHandler")]
public virtual void TakePersistableUriPermission(Android.Net.Uri uri, Android.Content.ActivityFlags modeFlags);
[<Android.Runtime.Register("takePersistableUriPermission", "(Landroid/net/Uri;I)V", "GetTakePersistableUriPermission_Landroid_net_Uri_IHandler")>]
abstract member TakePersistableUriPermission : Android.Net.Uri * Android.Content.ActivityFlags -> unit
override this.TakePersistableUriPermission : Android.Net.Uri * Android.Content.ActivityFlags -> unit

Parámetros

uri
Uri

Este valor no puede ser null.

modeFlags
ActivityFlags

El valor es 0 o una combinación de lo siguiente: Intent.FLAG_GRANT_READ_URI_PERMISSION Intent.FLAG_GRANT_WRITE_URI_PERMISSION

Atributos

Comentarios

Tome una concesión de permisos de URI persistente que se haya ofrecido. Una vez tomada, la concesión de permisos se recordará en los reinicios del dispositivo. Solo se pueden conservar los permisos de URI concedidos con Intent#FLAG_GRANT_PERSISTABLE_URI_PERMISSION . Si la concesión ya se ha conservado, tomarla de nuevo tocará UriPermission#getPersistedTime().

Java documentación para android.content.ContentResolver.takePersistableUriPermission(android.net.Uri, int).

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

Consulte también