Idioma

ContentResolver.TakePersistableUriPermission(Uri, ActivityFlags) Método

Definição

Tome uma concessão de permissão de URI persistente que foi oferecida.

[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

Esse valor não pode ser nulo.

modeFlags
ActivityFlags

O valor é 0 ou uma combinação do seguinte: Intent.FLAG_GRANT_READ_URI_PERMISSION Intent.FLAG_GRANT_WRITE_URI_PERMISSION

Atributos

Comentários

Tome uma concessão de permissão de URI persistente que foi oferecida. Uma vez tomada, a concessão de permissão será lembrada entre reinicializações do dispositivo. Somente as permissões de URI concedidas com Intent#FLAG_GRANT_PERSISTABLE_URI_PERMISSION podem ser mantidas. Se a concessão já tiver sido persistida, tomá-la novamente tocará UriPermission#getPersistedTime().

Java documentação para android.content.ContentResolver.takePersistableUriPermission(android.net.Uri, int).

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

Confira também