ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback
  public
  static
  
  abstract
  class
  ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.net.ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback | 
Abstract base class for Connectivity Diagnostics callbacks. Used for notifications about network connectivity events. Must be extended by applications wanting notifications.
Summary
Public constructors | |
|---|---|
      
      ConnectivityDiagnosticsCallback()
      
      
     | 
  |
Public methods | |
|---|---|
        
        
        
        
        
        void
     | 
  
    
      
      onConnectivityReportAvailable(ConnectivityDiagnosticsManager.ConnectivityReport report)
      
      
        Called when the platform completes a data connectivity check.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      onDataStallSuspected(ConnectivityDiagnosticsManager.DataStallReport report)
      
      
        Called when the platform suspects a data stall on some Network.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      onNetworkConnectivityReported(Network network, boolean hasConnectivity)
      
      
        Called when any app reports connectivity to the System.  | 
  
Inherited methods | |
|---|---|
Public constructors
Public methods
onConnectivityReportAvailable
public void onConnectivityReportAvailable (ConnectivityDiagnosticsManager.ConnectivityReport report)
Called when the platform completes a data connectivity check. This will also be invoked immediately upon registration for each network matching the request with the latest report, if a report has already been generated for that network.
The Network specified in the ConnectivityReport may not be active any more when this method is invoked.
| Parameters | |
|---|---|
report | 
        
          ConnectivityDiagnosticsManager.ConnectivityReport: The ConnectivityReport containing information about a connectivity check
 This value cannot be null. | 
      
onDataStallSuspected
public void onDataStallSuspected (ConnectivityDiagnosticsManager.DataStallReport report)
Called when the platform suspects a data stall on some Network.
The Network specified in the DataStallReport may not be active any more when this method is invoked.
| Parameters | |
|---|---|
report | 
        
          ConnectivityDiagnosticsManager.DataStallReport: The DataStallReport containing information about the suspected data stall
 This value cannot be null. | 
      
onNetworkConnectivityReported
public void onNetworkConnectivityReported (Network network, boolean hasConnectivity)
Called when any app reports connectivity to the System.
| Parameters | |
|---|---|
network | 
        
          Network: The Network for which connectivity has been reported
 This value cannot be null. | 
      
hasConnectivity | 
        
          boolean: The connectivity reported to the System |