ContentResolver.TakePersistableUriPermission(Uri, ActivityFlags) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
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.