Compartir a través de


PolicyUpdateReceiver.OnPolicyChanged Método

Definición

Devolución de llamada desencadenada cuando ha cambiado una directiva establecida previamente por el administrador.

[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

Parámetros

context
Context

el contexto en ejecución según #onReceive

policyIdentifier
String

Clave para identificar a qué directiva se relaciona esta devolución de llamada.

additionalPolicyParams
Bundle

Agrupación que contiene parámetros adicionales que pueden ser necesarios para identificar parte de la directiva (por ejemplo, PolicyUpdateReceiver#EXTRA_PACKAGE_NAME y PolicyUpdateReceiver#EXTRA_PERMISSION_NAME). Cada directiva documentará los parámetros adicionales necesarios si es necesario.

targetUser
TargetUser

Al TargetUser que se refiere esta directiva.

policyUpdateResult
PolicyUpdateResult

Indica el motivo por el que el valor de la directiva ha cambiado (por ejemplo, PolicyUpdateResult#RESULT_POLICY_SET si la directiva ha cambiado al valor establecido por el administrador, PolicyUpdateResult#RESULT_FAILURE_CONFLICTING_ADMIN_POLICY si la directiva ha cambiado porque otro administrador ha establecido una directiva en conflicto, etc.)

Atributos

Comentarios

Devolución de llamada desencadenada cuando ha cambiado una directiva establecida previamente por el administrador.

Los administradores que deseen recibir esta devolución de llamada deben incluir PolicyUpdateReceiver#ACTION_DEVICE_POLICY_CHANGED en el filtro de intención para su receptor en el manifiesto, el receptor debe estar protegido por android.Manifest.permission#BIND_DEVICE_ADMIN para asegurarse de que solo el sistema pueda enviar actualizaciones.

Documentación de Java para android.app.admin.PolicyUpdateReceiver.onPolicyChanged(android.content.Context, java.lang.String, android.os.Bundle, android.app.admin.TargetUser, android.app.admin.PolicyUpdateResult).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a