Android Network State Check isConnected(final NetworkInfo info)

Here you can find the source of isConnected(final NetworkInfo info)

Description

is Connected

License

Open Source License

Declaration

private static boolean isConnected(final NetworkInfo info) 

Method Source Code

//package com.java2s;
//License from project: Open Source License 

import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;

public class Main {
    public static final boolean isConnected(final Context context,
            final int... networkTypes) {
        final ConnectivityManager connectivity = (ConnectivityManager) context
                .getSystemService(Context.CONNECTIVITY_SERVICE);
        if (networkTypes.length > 0)
            for (final int networkType : networkTypes)
                if (ConnectivityManager.isNetworkTypeValid(networkType))
                    return isConnected(connectivity
                            .getNetworkInfo(networkType));
        return isConnected(connectivity.getActiveNetworkInfo());
    }/*from  w w w . j a  va2  s .  co  m*/

    private static boolean isConnected(final NetworkInfo info) {
        return null != info && info.isConnected();
    }
}

Related

  1. isConnected(Context context)
  2. isConnected(Context context)
  3. isConnected(Context context)
  4. isConnected(NetworkInfo info)
  5. isConnected(final Context context, final int... networkTypes)
  6. isConnectedFast(Context context)
  7. isConnectedMobile(Context context)
  8. isConnectedMobile(Context context)
  9. isConnectingToInternet()