Sprache

ContentResolver.TakePersistableUriPermission(Uri, ActivityFlags) Methode

Definition

Nehmen Sie eine permanente URI-Berechtigungserteilung, die angeboten wurde.

[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

Parameter

uri
Uri

Dieser Wert darf nicht NULL sein.

modeFlags
ActivityFlags

Der Wert ist entweder 0 oder eine Kombination aus folgendem Wert: Intent.FLAG_GRANT_READ_URI_PERMISSION Intent.FLAG_GRANT_WRITE_URI_PERMISSION

Attribute

Hinweise

Nehmen Sie eine permanente URI-Berechtigungserteilung, die angeboten wurde. Nach der Aufnahme wird die Berechtigungserteilung über Geräteneustarts hinweg gespeichert. Es können nur URI-Berechtigungen beibehalten werden, die Intent#FLAG_GRANT_PERSISTABLE_URI_PERMISSION erteilt wurden. Wenn die Gewährung bereits beibehalten wurde, berührt UriPermission#getPersistedTime()sie erneut.

Java Dokumentation für android.content.ContentResolver.takePersistableUriPermission(android.net.Uri, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Siehe auch