Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 840 Bytes

File metadata and controls

32 lines (23 loc) · 840 Bytes

Connection-Detector-Class

Check If Internet Connection is available or not

public class ConnectionDetector {

private Context _context;

public ConnectionDetector(Context context){
    this._context = context;
}

public boolean isConnectingToInternet(){
    ConnectivityManager connectivity = (ConnectivityManager) _context.getSystemService(Context.CONNECTIVITY_SERVICE);
    if (connectivity != null)
    {
        NetworkInfo[] info = connectivity.getAllNetworkInfo();

        Log.v("Network Info", ""+info);

        if (info != null)
            for (int i = 0; i < info.length; i++)
                if (info[i].getState() == NetworkInfo.State.CONNECTED)
                {

                    return true;
                }

    }
    return false;
}

}