Android Network State Check isConnectingToInternet()

Here you can find the source of isConnectingToInternet()

Description

is Connecting To Internet

Declaration

public boolean isConnectingToInternet() 

Method Source Code

//package com.java2s;
import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;

public class Main {
    private Context _context;

    public boolean isConnectingToInternet() {
        ConnectivityManager connectivity = (ConnectivityManager) _context
                .getSystemService(Context.CONNECTIVITY_SERVICE);
        if (connectivity != null) {
            NetworkInfo[] info = connectivity.getAllNetworkInfo();
            if (info != null)
                for (int i = 0; i < info.length; i++)
                    if (info[i].getState() == NetworkInfo.State.CONNECTED) {
                        return true;
                    }//  w  ww . java  2  s  .c  om

        }
        return false;
    }

    public static boolean isConnectingToInternet(Context context) {
        ConnectivityManager connectivity = (ConnectivityManager) context
                .getSystemService(Context.CONNECTIVITY_SERVICE);
        if (connectivity != null) {
            NetworkInfo[] info = connectivity.getAllNetworkInfo();
            if (info != null)
                for (int i = 0; i < info.length; i++)
                    if (info[i].getState() == NetworkInfo.State.CONNECTED) {
                        return true;
                    }

        }
        return false;
    }
}

Related

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