Freigeben über


PolicyUpdateReceiver.OnPolicyChanged Methode

Definition

Rückruf wird ausgelöst, wenn sich eine zuvor vom Administrator festgelegte Richtlinie geändert hat.

[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

Parameter

context
Context

der ausgeführte Kontext gemäß #onReceive

policyIdentifier
String

Schlüssel zum Identifizieren der Richtlinie, auf die sich dieser Rückruf bezieht.

additionalPolicyParams
Bundle

Bündel mit zusätzlichen Params, die möglicherweise erforderlich sind, um einige der Richtlinien zu identifizieren (z. B. PolicyUpdateReceiver#EXTRA_PACKAGE_NAME und PolicyUpdateReceiver#EXTRA_PERMISSION_NAME). Jede Richtlinie dokumentiert bei Bedarf die erforderlichen zusätzlichen Params.

targetUser
TargetUser

Die TargetUser Richtlinie, auf die sich diese Richtlinie bezieht.

policyUpdateResult
PolicyUpdateResult

Gibt den Grund an, warum der Richtlinienwert geändert wurde (z. B. PolicyUpdateResult#RESULT_POLICY_SET wenn sich die Richtlinie auf den vom Administrator festgelegten Wert geändert hat, wenn sich die Richtlinie geändert hat, PolicyUpdateResult#RESULT_FAILURE_CONFLICTING_ADMIN_POLICY weil ein anderer Administrator eine widersprüchliche Richtlinie festgelegt hat usw.)

Attribute

Hinweise

Rückruf wird ausgelöst, wenn sich eine zuvor vom Administrator festgelegte Richtlinie geändert hat.

Administratoren, die diesen Rückruf erhalten möchten, sollten in den Absichtsfilter für ihren Empfänger im Manifest eingeschlossen PolicyUpdateReceiver#ACTION_DEVICE_POLICY_CHANGED werden, indem der Empfänger geschützt werden muss, um android.Manifest.permission#BIND_DEVICE_ADMIN sicherzustellen, dass nur das System Updates senden kann.

Java-Dokumentation für android.app.admin.PolicyUpdateReceiver.onPolicyChanged(android.content.Context, java.lang.String, android.os.Bundle, android.app.admin.TargetUser, android.app.admin.PolicyUpdateResult).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: