diff --git a/core/java/android/net/ConnectivityDiagnosticsManager.java b/core/java/android/net/ConnectivityDiagnosticsManager.java index d018cbd904..140363c482 100644 --- a/core/java/android/net/ConnectivityDiagnosticsManager.java +++ b/core/java/android/net/ConnectivityDiagnosticsManager.java @@ -639,8 +639,9 @@ public class ConnectivityDiagnosticsManager { /** * Registers a ConnectivityDiagnosticsCallback with the System. * - *
Only apps that offer network connectivity to the user are allowed to register callbacks. - * This includes: + *
Only apps that offer network connectivity to the user should be registering callbacks. + * These are the only apps whose callbacks will be invoked by the system. Apps considered to + * meet these conditions include: * *
Callbacks will be limited to receiving notifications for networks over which apps provide - * connectivity. + *
Callbacks registered by apps not meeting the above criteria will not be invoked. * *
If a registering app loses its relevant permissions, any callbacks it registered will * silently stop receiving callbacks.