Partager via


PolicyUpdateReceiver.OnPolicyChanged Méthode

Définition

Rappel déclenché lorsqu’une stratégie précédemment définie par l’administrateur a changé.

[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

Paramètres

context
Context

le contexte en cours d’exécution en fonction de #onReceive

policyIdentifier
String

Clé pour identifier la stratégie à laquelle ce rappel est lié.

additionalPolicyParams
Bundle

Offre groupée contenant des paramètres supplémentaires qui peuvent être nécessaires pour identifier une partie de la stratégie (par exemple PolicyUpdateReceiver#EXTRA_PACKAGE_NAME , et PolicyUpdateReceiver#EXTRA_PERMISSION_NAME). Chaque stratégie documente les paramètres supplémentaires requis si nécessaire.

targetUser
TargetUser

Auquel TargetUser cette stratégie est liée.

policyUpdateResult
PolicyUpdateResult

Indique la raison pour laquelle la valeur de stratégie a changé (par exemple, PolicyUpdateResult#RESULT_POLICY_SET si la stratégie a changé en valeur définie par l’administrateur, PolicyUpdateResult#RESULT_FAILURE_CONFLICTING_ADMIN_POLICY si la stratégie a changé parce qu’un autre administrateur a défini une stratégie en conflit, etc.)

Attributs

Remarques

Rappel déclenché lorsqu’une stratégie précédemment définie par l’administrateur a changé.

Les administrateurs souhaitant recevoir ce rappel doivent inclure PolicyUpdateReceiver#ACTION_DEVICE_POLICY_CHANGED dans le filtre d’intention de leur récepteur dans le manifeste, le récepteur doit être protégé pour android.Manifest.permission#BIND_DEVICE_ADMIN s’assurer que seul le système peut envoyer des mises à jour.

Documentation Java pour android.app.admin.PolicyUpdateReceiver.onPolicyChanged(android.content.Context, java.lang.String, android.os.Bundle, android.app.admin.TargetUser, android.app.admin.PolicyUpdateResult).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à