ContentResolver.TakePersistableUriPermission(Uri, ActivityFlags) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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().
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.