DelegatedAdminReceiver.OnNetworkLogsAvailable Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
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.