package com.claucookie.trendingroundapp.util;
import com.claucookie.trendingroundapp.R;
import de.keyboardsurfer.android.widget.crouton.Configuration;
import de.keyboardsurfer.android.widget.crouton.Crouton;
import de.keyboardsurfer.android.widget.crouton.Style;
import android.accounts.NetworkErrorException;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.util.Log;
import android.view.View;
import android.widget.Toast;
public class NetworkUtils {
public static final String TAG = "NetworkUtils";
public static boolean isNetWorkAvailable(Context context) {
boolean isAvailable = false;
try {
ConnectivityManager connMgr = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = connMgr.getActiveNetworkInfo();
if (networkInfo != null && networkInfo.isConnected()) {
isAvailable = true;
} else {
isAvailable = false;
/*
// Showing alert message
final Crouton crouton = Crouton.makeText((Activity) context,
context.getString(R.string.no_internet_connection), Style.ALERT);
crouton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Crouton.cancelAllCroutons();
}
});
crouton.show();
*/
}
} catch (Exception e) {
Log.e(TAG, e.toString());
}
return isAvailable;
}
}