Freigeben über


DelegatedAdminReceiver.OnNetworkLogsAvailable Methode

Definition

Wird jedes Mal aufgerufen, wenn ein neuer Batch von Netzwerkprotokollen abgerufen werden kann.

[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

Parameter

context
Context

Der ausgeführte Kontext gemäß #onReceive.

intent
Intent

Die empfangene Absicht gemäß #onReceive.

batchToken
Int64

Das Token, das den aktuellen Batch von Netzwerkprotokollen darstellt.

networkLogsCount
Int32

Die Gesamtanzahl der Ereignisse im aktuellen Batch von Netzwerkprotokollen.

Attribute

Hinweise

Wird jedes Mal aufgerufen, wenn ein neuer Batch von Netzwerkprotokollen abgerufen werden kann. Diese Rückrufmethode wird nur aufgerufen, wenn die Netzwerkprotokollierung aktiviert ist. Die Protokolle können nur abgerufen werden, wenn die Netzwerkprotokollierung aktiviert ist.

Wenn ein sekundärer Benutzer oder ein sekundäres Profil erstellt wird, wird dieser Rückruf erst empfangen, wenn alle Benutzer wieder verbunden werden (auch wenn die Netzwerkprotokollierung aktiviert ist). Es ist auch nicht mehr möglich, den Netzwerkprotokollbatch mit dem zuletzt batchToken von diesem Rückruf bereitgestellten Batch abzurufen. Siehe DevicePolicyManager#setAffiliationIds.

Dieser Rückruf gilt nur, wenn die delegierte App über eine Funktion verfügt DevicePolicyManager#DELEGATION_NETWORK_LOGGING . Darüber hinaus muss er einen Intent-Filter für DeviceAdminReceiver#ACTION_NETWORK_LOGS_AVAILABLE das Manifest des Empfängers deklarieren, um diesen Rückruf zu empfangen. Die Standardimplementierung löst einfach aus UnsupportedOperationException.

Dieser Rückruf wird durch eine Vordergrundübertragung ausgelöst, und die App sollte sicherstellen, dass lange ausgeführte Arbeiten nicht synchron innerhalb des Rückrufs ausgeführt werden.

Java-Dokumentation für android.app.admin.DelegatedAdminReceiver.onNetworkLogsAvailable(android.content.Context, android.content.Intent, long, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: