Merge "Update javadocs for ConnectivityDiagnosticsManager." am: 5b6967bc01 am: b14259e0bd am: cffbf59942

Change-Id: Icd75afae770c93ac6fdb611e220d8723c07771ac
This commit is contained in:
Automerger Merge Worker
2020-02-03 15:18:32 +00:00

View File

@@ -639,8 +639,9 @@ public class ConnectivityDiagnosticsManager {
/** /**
* Registers a ConnectivityDiagnosticsCallback with the System. * Registers a ConnectivityDiagnosticsCallback with the System.
* *
* <p>Only apps that offer network connectivity to the user are allowed to register callbacks. * <p>Only apps that offer network connectivity to the user should be registering callbacks.
* This includes: * These are the only apps whose callbacks will be invoked by the system. Apps considered to
* meet these conditions include:
* *
* <ul> * <ul>
* <li>Carrier apps with active subscriptions * <li>Carrier apps with active subscriptions
@@ -648,8 +649,7 @@ public class ConnectivityDiagnosticsManager {
* <li>WiFi Suggesters * <li>WiFi Suggesters
* </ul> * </ul>
* *
* <p>Callbacks will be limited to receiving notifications for networks over which apps provide * <p>Callbacks registered by apps not meeting the above criteria will not be invoked.
* connectivity.
* *
* <p>If a registering app loses its relevant permissions, any callbacks it registered will * <p>If a registering app loses its relevant permissions, any callbacks it registered will
* silently stop receiving callbacks. * silently stop receiving callbacks.