Condividi tramite


DelegatedAdminReceiver.OnNetworkLogsAvailable Metodo

Definizione

Chiamato ogni volta che è possibile recuperare un nuovo batch di log di rete.

[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

Parametri

context
Context

Contesto in esecuzione in base a #onReceive.

intent
Intent

Finalità ricevuta in base a #onReceive.

batchToken
Int64

Token che rappresenta il batch corrente di log di rete.

networkLogsCount
Int32

Numero totale di eventi nel batch corrente di log di rete.

Attributi

Commenti

Chiamato ogni volta che è possibile recuperare un nuovo batch di log di rete. Questo metodo di callback verrà chiamato solo quando la registrazione di rete è abilitata. I log possono essere recuperati solo quando la registrazione di rete è abilitata.

Se viene creato un utente o un profilo secondario, questo callback non verrà ricevuto finché tutti gli utenti non diventano di nuovo affiliate (anche se la registrazione di rete è abilitata). Non sarà più possibile recuperare il batch dei log di rete con l'ultimo batchToken fornito da questo callback. Vedere DevicePolicyManager#setAffiliationIds.

Questo callback è applicabile solo se l'app delegata ha DevicePolicyManager#DELEGATION_NETWORK_LOGGING funzionalità. Inoltre, deve dichiarare un filtro finalità per DeviceAdminReceiver#ACTION_NETWORK_LOGS_AVAILABLE nel manifesto del ricevitore per ricevere questo callback. L'implementazione predefinita genera UnsupportedOperationExceptionsemplicemente .

Questo callback viene attivato da una trasmissione in primo piano e l'app deve garantire che qualsiasi lavoro a esecuzione prolungata non venga eseguito in modo sincrono all'interno del callback.

Documentazione java per android.app.admin.DelegatedAdminReceiver.onNetworkLogsAvailable(android.content.Context, android.content.Intent, long, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a