public class KernelNetworkCallback extends ConnectivityManager.NetworkCallback
ConnectivityManager.NetworkCallback
, forward its callback to the feature.Constructor and Description |
---|
KernelNetworkCallback(ConnectivityManager.NetworkCallback featureCallback)
Instantiates a
KernelNetworkCallback . |
Modifier and Type | Method and Description |
---|---|
ConnectivityManager.NetworkCallback |
getFeatureCallback()
Gets the featureCallback.
|
void |
onAvailable(Network network)
Called when the framework connects and has declared new network ready for use.
|
void |
onCapabilitiesChanged(Network network,
NetworkCapabilities networkCapabilities)
Called when the network the framework connected to for this request changes capabilities but still satisfies
the stated need.
|
void |
onLost(Network network)
Called when the framework has a hard loss of the network or when the graceful failure ends.
|
public KernelNetworkCallback(ConnectivityManager.NetworkCallback featureCallback)
KernelNetworkCallback
.featureCallback
- the feature to call.public ConnectivityManager.NetworkCallback getFeatureCallback()
public void onAvailable(Network network)
ConnectivityManager.NetworkCallback
Network
that is satisfying the request changes.onAvailable
in class ConnectivityManager.NetworkCallback
network
- The Network
of the satisfying network.ConnectivityManager.NetworkCallback.onAvailable(android.net.Network)
public void onCapabilitiesChanged(Network network, NetworkCapabilities networkCapabilities)
ConnectivityManager.NetworkCallback
onCapabilitiesChanged
in class ConnectivityManager.NetworkCallback
network
- The Network
of the satisfying network.networkCapabilities
- NetworkCapabilities: The new NetworkCapabilities
for this network.ConnectivityManager.NetworkCallback.onCapabilitiesChanged(android.net.Network,
android.net.NetworkCapabilities)
public void onLost(Network network)
ConnectivityManager.NetworkCallback
onLost
in class ConnectivityManager.NetworkCallback
network
- The Network
lost.ConnectivityManager.NetworkCallback.onLost(android.net.Network)