PolicyUpdateReceiver.OnPolicyChanged Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
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.