Added in [API level 21](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

# ConnectivityManager.OnNetworkActiveListener

*** ** * ** ***

` public static interface ConnectivityManager.OnNetworkActiveListener `   
` `

|---|
| android.net.ConnectivityManager.OnNetworkActiveListener |

<br />

*** ** * ** ***

Callback for use with `https://developer.android.com/reference/android/net/ConnectivityManager#addDefaultNetworkActiveListener(android.net.ConnectivityManager.OnNetworkActiveListener)` to find out when the system default network has gone in to a high power state.

## Summary

| ### Public methods ||
|---|---|
| ` abstract void` | ` https://developer.android.com/reference/android/net/ConnectivityManager.OnNetworkActiveListener#onNetworkActive()() ` Called on the main thread of the process to report that the current data network has become active, and it is now a good time to perform any pending network operations. |

## Public methods

### onNetworkActive

Added in [API level 21](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public abstract void onNetworkActive ()
```

Called on the main thread of the process to report that the current data network has become active, and it is now a good time to perform any pending network operations. Note that this listener only tells you when the network becomes active; if at any other time you want to know whether it is active (and thus okay to initiate network traffic), you can retrieve its instantaneous state with `https://developer.android.com/reference/android/net/ConnectivityManager#isDefaultNetworkActive()`.

<br />