PolicyUpdateReceiver.OnPolicyChanged Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorno de chamada acionado quando uma política definida anteriormente pelo administrador é alterada.
[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
o contexto de execução de acordo com #onReceive
- policyIdentifier
- String
Chave para identificar a qual política esse retorno de chamada se relaciona.
- additionalPolicyParams
- Bundle
Pacote contendo parâmetros adicionais que podem ser necessários para identificar algumas das políticas (por exemplo PolicyUpdateReceiver#EXTRA_PACKAGE_NAME
, e PolicyUpdateReceiver#EXTRA_PERMISSION_NAME
).
Cada política documentará os parâmetros adicionais necessários, se necessário.
- targetUser
- TargetUser
A TargetUser
que se refere esta política.
- policyUpdateResult
- PolicyUpdateResult
Indica o motivo pelo qual o valor da política foi alterado (por exemplo PolicyUpdateResult#RESULT_POLICY_SET
, se a política foi alterada para o valor definido pelo administrador, PolicyUpdateResult#RESULT_FAILURE_CONFLICTING_ADMIN_POLICY
se a política foi alterada porque outro administrador definiu uma política conflitante, etc.)
- Atributos
Comentários
Retorno de chamada acionado quando uma política definida anteriormente pelo administrador é alterada.
Os administradores que desejam receber esse retorno de chamada devem incluir PolicyUpdateReceiver#ACTION_DEVICE_POLICY_CHANGED
no filtro de intenção para seu receptor no manifesto, o receptor deve ser protegido por android.Manifest.permission#BIND_DEVICE_ADMIN
para garantir que apenas o sistema possa enviar atualizações.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.