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 de.keyboardsurfer.mobile.app.android.widget.crouton.R.style; import android.app.Activity; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.view.View; import android.view.View.OnClickListener; public class NetworkReceiver extends BroadcastReceiver { public static final String NO_NETWORK_ACTION = "NO.NETWORK.ACTION"; public static final String NETWORK_AVAILABLE_ACTION = "NETWORK.AVAILABLE.ACTION"; @Override public void onReceive(Context context, Intent intent) { ConnectivityManager conn = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkInfo = conn.getActiveNetworkInfo(); // Check if network get changed if (networkInfo != null) { // Sending broadcast message to all activities Intent i2 = new Intent(); i2.setAction(NETWORK_AVAILABLE_ACTION); context.sendBroadcast(i2); } else { // Sending broadcast message to all activities Intent i2 = new Intent(); i2.setAction(NO_NETWORK_ACTION); context.sendBroadcast(i2); } } }