Я хочу использовать netty в ConnectivityManager.NetworkCallback:
например:
private void addListener() {
connectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkRequest networkRequest = new NetworkRequest.Builder()
.addTransportType(NetworkCapabilities.TRANSPORT_WIFI).build();
connectivityManager.requestNetwork(networkRequest, new NetworkRequestCallback());
}
private class NetworkRequestCallback extends ConnectivityManager.NetworkCallback {
@Override
public void onAvailable(Network network) {
super.onAvailable(network);
//TODO use netty In there
}
@Override
public void onLost(Network network) {
super.onLost(network);
}
}
, поэтому мой код netty также был разработан. И я хочу вставить код в onAvailable (Сетевая сеть)