package com.iwedia.gui;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
/**
* Class that receives internet state change event
*
* @author Branimir Pavlovic
*/
public class InternetStateChangeReceiver extends BroadcastReceiver {
private final String LOG_TAG = "InternetStateChangeReceiver";
String str;
@Override
public void onReceive(Context context, Intent intent) {
Log.d(MainActivity.TAG, "Network connectivity change");
/*
* str = ""; if (intent.getExtras() != null) { NetworkInfo ni =
* (NetworkInfo) intent.getExtras().get(
* ConnectivityManager.EXTRA_NETWORK_INFO); if (ni != null &&
* ni.getState() == NetworkInfo.State.CONNECTED) { str = "Connected";
* Log.d(LOG_TAG, "Network " + ni.getTypeName() + " connected"); if
* (MainActivity.activity != null) { A4TVToast toast = new
* A4TVToast(MainActivity.activity);
* toast.showToast("Network is now connected!!"); } } if (ni != null &&
* ni.getState() == NetworkInfo.State.DISCONNECTED) { str =
* "Disconnected"; Log.d(LOG_TAG, "Network " + ni.getTypeName() +
* " disconnected"); } } if (intent.getExtras().getBoolean(
* ConnectivityManager.EXTRA_NO_CONNECTIVITY, Boolean.FALSE)) { str =
* "Disconnected"; Log.d(LOG_TAG, "There's no network connectivity"); if
* (MainActivity.activity != null) { A4TVToast toast = new
* A4TVToast(MainActivity.activity);
* toast.showToast("Network is now disconnected!!"); } }
*/
// if (MainActivity.activity != null) {
// MainActivity.activity.runOnUiThread(new Runnable() {
//
// @Override
// public void run() {
// Toast.makeText(MainActivity.activity, str,
// Toast.LENGTH_SHORT).show();
// }
// });
// }
}
}