Как я могу использовать netty в onAvailable (Сетевая сеть) ConnectivityManager.NetworkCallback - PullRequest
0 голосов
/ 04 марта 2019

Я хочу использовать 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 (Сетевая сеть)

...