Compartilhar via


DelegatedAdminReceiver.OnNetworkLogsAvailable Método

Definição

Chamado cada vez que um novo lote de logs de rede pode ser recuperado.

[Android.Runtime.Register("onNetworkLogsAvailable", "(Landroid/content/Context;Landroid/content/Intent;JI)V", "GetOnNetworkLogsAvailable_Landroid_content_Context_Landroid_content_Intent_JIHandler", ApiSince=29)]
public virtual void OnNetworkLogsAvailable (Android.Content.Context context, Android.Content.Intent intent, long batchToken, int networkLogsCount);
[<Android.Runtime.Register("onNetworkLogsAvailable", "(Landroid/content/Context;Landroid/content/Intent;JI)V", "GetOnNetworkLogsAvailable_Landroid_content_Context_Landroid_content_Intent_JIHandler", ApiSince=29)>]
abstract member OnNetworkLogsAvailable : Android.Content.Context * Android.Content.Intent * int64 * int -> unit
override this.OnNetworkLogsAvailable : Android.Content.Context * Android.Content.Intent * int64 * int -> unit

Parâmetros

context
Context

O contexto de execução conforme #onReceive.

intent
Intent

A intenção recebida conforme #onReceive.

batchToken
Int64

O token que representa o lote atual de logs de rede.

networkLogsCount
Int32

A contagem total de eventos no lote atual de logs de rede.

Atributos

Comentários

Chamado cada vez que um novo lote de logs de rede pode ser recuperado. Esse método de retorno de chamada só será chamado quando o log de rede estiver habilitado. Os logs só podem ser recuperados enquanto o log de rede estiver habilitado.

Se um usuário ou perfil secundário for criado, esse retorno de chamada não será recebido até que todos os usuários se tornem afiliados novamente (mesmo que o log de rede esteja habilitado). Também não será mais possível recuperar o lote de logs de rede com o mais recente batchToken fornecido por esse retorno de chamada. Consulte DevicePolicyManager#setAffiliationIds.

Esse retorno de chamada só é aplicável se o aplicativo delegado tiver DevicePolicyManager#DELEGATION_NETWORK_LOGGING capacidade. Além disso, ele deve declarar um filtro de intenção para DeviceAdminReceiver#ACTION_NETWORK_LOGS_AVAILABLE no manifesto do receptor para receber esse retorno de chamada. A implementação padrão simplesmente lança UnsupportedOperationExceptiono .

Esse retorno de chamada é acionado por uma transmissão em primeiro plano e o aplicativo deve garantir que qualquer trabalho de longa execução não seja executado de forma síncrona dentro do retorno de chamada.

Documentação Java para android.app.admin.DelegatedAdminReceiver.onNetworkLogsAvailable(android.content.Context, android.content.Intent, long, int).

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.

Aplica-se a