PolicyUpdateReceiver.OnPolicyChanged Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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.