diff options
| author | Junyu Lai <junyulai@google.com> | 2020-02-15 02:21:30 +0000 |
|---|---|---|
| committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2020-02-15 02:21:30 +0000 |
| commit | fc9e4fbc0853ef5efcbb4c0eaeba009b47ce7dda (patch) | |
| tree | 1a7f15d0369966ebef5e44a8609ad414bd5fdcf3 /core/java/android | |
| parent | 1e47a3e71d8793f29ac896346cc4e23055cb9290 (diff) | |
| parent | 7d058ec6b03f6442789395fc844a34e7b4e2d712 (diff) | |
Merge "[SP16] Address comments on aosp/1172143"
Diffstat (limited to 'core/java/android')
| -rw-r--r-- | core/java/android/app/usage/NetworkStatsManager.java | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/core/java/android/app/usage/NetworkStatsManager.java b/core/java/android/app/usage/NetworkStatsManager.java index 9c4a8f4fbe27..5b98188300c9 100644 --- a/core/java/android/app/usage/NetworkStatsManager.java +++ b/core/java/android/app/usage/NetworkStatsManager.java @@ -526,15 +526,17 @@ public class NetworkStatsManager { } /** - * Registers a custom provider of {@link android.net.NetworkStats} to combine the network - * statistics that cannot be seen by the kernel to system. To unregister, invoke - * {@link NetworkStatsProviderCallback#unregister()}. + * Registers a custom provider of {@link android.net.NetworkStats} to provide network statistics + * to the system. To unregister, invoke {@link NetworkStatsProviderCallback#unregister()}. + * Note that no de-duplication of statistics between providers is performed, so each provider + * must only report network traffic that is not being reported by any other provider. * - * @param tag a human readable identifier of the custom network stats provider. - * @param provider a custom implementation of {@link AbstractNetworkStatsProvider} that needs to - * be registered to the system. + * @param tag a human readable identifier of the custom network stats provider. This is only + * used for debugging. + * @param provider the subclass of {@link AbstractNetworkStatsProvider} that needs to be + * registered to the system. * @return a {@link NetworkStatsProviderCallback}, which can be used to report events to the - * system. + * system or unregister the provider. * @hide */ @SystemApi |
