Language

ContentResolver.TakePersistableUriPermission(Uri, ActivityFlags) メソッド

定義

提供されている永続化可能な URI アクセス許可の付与を受け取ります。

[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

パラメーター

uri
Uri

この値を null にすることはできません。

modeFlags
ActivityFlags

値は 0 または次の組み合わせです:Intent.FLAG_GRANT_READ_URI_PERMISSION Intent.FLAG_GRANT_WRITE_URI_PERMISSION

属性

注釈

提供されている永続化可能な URI アクセス許可の付与を受け取ります。 取得すると、デバイスの再起動中にアクセス許可の付与が記憶されます。 保持できるのは、 Intent#FLAG_GRANT_PERSISTABLE_URI_PERMISSION で付与された URI アクセス許可のみです。 許可が既に保持されている場合は、もう一度取得すると UriPermission#getPersistedTime()に触れるようになります。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

こちらもご覧ください