DelegatedAdminReceiver.OnNetworkLogsAvailable 方法

定义

每次可以检索新的一批网络日志时调用。

[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

参数

context
Context

按以下情况 #onReceive运行上下文。

intent
Intent

接收的意向按 #onReceive.

batchToken
Int64

表示当前一批网络日志的令牌。

networkLogsCount
Int32

当前一批网络日志中的事件总数。

属性

注解

每次可以检索新的一批网络日志时调用。 仅当启用网络日志记录时,才会调用此回调方法。 只能在启用网络日志记录时检索日志。

如果创建了辅助用户或配置文件,则在所有用户再次关联(即使启用了网络日志记录)之前,不会收到此回调。 也不可能再使用此回调提供的最新 batchToken 一次网络日志批处理来检索网络日志。 请参阅 DevicePolicyManager#setAffiliationIds

仅当委托的应用具有 DevicePolicyManager#DELEGATION_NETWORK_LOGGING 功能时,此回调才适用。 此外,它必须在接收方的清单中声明意向筛选器 DeviceAdminReceiver#ACTION_NETWORK_LOGS_AVAILABLE 才能接收此回调。 默认实现只是引发 UnsupportedOperationException

此回调由前台广播触发,应用应确保在回调内同步执行任何长时间运行的工作。

适用于 . 的 android.app.admin.DelegatedAdminReceiver.onNetworkLogsAvailable(android.content.Context, android.content.Intent, long, int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于