次の方法で共有


PolicyUpdateReceiver.OnPolicyChanged メソッド

定義

以前に管理者によって設定されたポリシーが変更されたときにトリガーされるコールバック。

[Android.Runtime.Register("onPolicyChanged", "(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;Landroid/app/admin/TargetUser;Landroid/app/admin/PolicyUpdateResult;)V", "GetOnPolicyChanged_Landroid_content_Context_Ljava_lang_String_Landroid_os_Bundle_Landroid_app_admin_TargetUser_Landroid_app_admin_PolicyUpdateResult_Handler", ApiSince=34)]
public virtual void OnPolicyChanged (Android.Content.Context context, string policyIdentifier, Android.OS.Bundle additionalPolicyParams, Android.App.Admin.TargetUser targetUser, Android.App.Admin.PolicyUpdateResult policyUpdateResult);
[<Android.Runtime.Register("onPolicyChanged", "(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;Landroid/app/admin/TargetUser;Landroid/app/admin/PolicyUpdateResult;)V", "GetOnPolicyChanged_Landroid_content_Context_Ljava_lang_String_Landroid_os_Bundle_Landroid_app_admin_TargetUser_Landroid_app_admin_PolicyUpdateResult_Handler", ApiSince=34)>]
abstract member OnPolicyChanged : Android.Content.Context * string * Android.OS.Bundle * Android.App.Admin.TargetUser * Android.App.Admin.PolicyUpdateResult -> unit
override this.OnPolicyChanged : Android.Content.Context * string * Android.OS.Bundle * Android.App.Admin.TargetUser * Android.App.Admin.PolicyUpdateResult -> unit

パラメーター

context
Context

次に示すように、実行中のコンテキスト #onReceive

policyIdentifier
String

このコールバックが関連するポリシーを識別するためのキー。

additionalPolicyParams
Bundle

ポリシーの一部を識別するために必要になる可能性がある追加のパラメーターを含むバンドル (例: PolicyUpdateReceiver#EXTRA_PACKAGE_NAME and PolicyUpdateReceiver#EXTRA_PERMISSION_NAME)。 各ポリシーは、必要に応じて必要な追加パラメーターを文書化します。

targetUser
TargetUser

TargetUserこのポリシーが関連付けられているもの。

policyUpdateResult
PolicyUpdateResult

ポリシー値が変更された理由を示します (たとえば PolicyUpdateResult#RESULT_POLICY_SET 、ポリシーが管理者によって設定された値に変更された場合、 PolicyUpdateResult#RESULT_FAILURE_CONFLICTING_ADMIN_POLICY 別の管理者が競合するポリシーを設定したためにポリシーが変更された場合など)。

属性

注釈

以前に管理者によって設定されたポリシーが変更されたときにトリガーされるコールバック。

このコールバックを受信する管理者は、マニフェストの受信者のインテント フィルターに含める PolicyUpdateReceiver#ACTION_DEVICE_POLICY_CHANGED 必要があります。受信側は、システムのみが更新プログラムを送信できるように保護 android.Manifest.permission#BIND_DEVICE_ADMIN する必要があります。

の Java ドキュメントandroid.app.admin.PolicyUpdateReceiver.onPolicyChanged(android.content.Context, java.lang.String, android.os.Bundle, android.app.admin.TargetUser, android.app.admin.PolicyUpdateResult)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象