RestrictionsManager.RequestPermission メソッド

定義

操作のアクセス許可を要求するためにアプリケーションによって呼び出されます。

[Android.Runtime.Register("requestPermission", "(Ljava/lang/String;Ljava/lang/String;Landroid/os/PersistableBundle;)V", "GetRequestPermission_Ljava_lang_String_Ljava_lang_String_Landroid_os_PersistableBundle_Handler")]
public virtual void RequestPermission (string? requestType, string? requestId, Android.OS.PersistableBundle? request);
[<Android.Runtime.Register("requestPermission", "(Ljava/lang/String;Ljava/lang/String;Landroid/os/PersistableBundle;)V", "GetRequestPermission_Ljava_lang_String_Ljava_lang_String_Landroid_os_PersistableBundle_Handler")>]
abstract member RequestPermission : string * string * Android.OS.PersistableBundle -> unit
override this.RequestPermission : string * string * Android.OS.PersistableBundle -> unit

パラメーター

requestType
String

要求の種類。 型には、ここで指定した定義済みの型のいずれか、または特定の制限プロバイダーが理解できるカスタム型を指定できます。 カスタム型の場合は、他の制限プロバイダーによって指定された定義済みの型や型との競合を回避するために、型名を名前空間に設定する必要があります。

requestId
String

応答で ID を受信したときに要求のパラメーターを識別するのに十分な情報を含む、アプリによって生成される一意の ID。

request
PersistableBundle

指定した要求の種類に対応するデータを格納する PersistableBundle。 バンドル内のデータのキーは、要求の種類によって異なります。

属性

例外

必要なパラメーターのいずれかが見つからない場合は 。

注釈

操作のアクセス許可を要求するためにアプリケーションによって呼び出されます。 要求の内容は、選択した要求の種類に応じて複数のデータを含む Bundle で渡されます。

の Java ドキュメント android.content.RestrictionsManager.requestPermission(java.lang.String, java.lang.String, android.os.PersistableBundle)

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

適用対象