programacion android - error wifi y datos

VeL3FoR

Buenas tardes a todos, quería saber si alguien me puede resolver este error que me está volviendo loco, llevo días buscando y probando códigos, pero nada y seguramente sea una tontería, aquí os dejo el codigo:

private Context context;

//COMPRUEBA SI HAY CONEXION
public final boolean isOnline() {

EL ERROR ME SALTA EN ESTA LINEA
ConnectivityManager connec = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);

	// ARE WE CONNECTED TO THE NET
	if ( connec.getNetworkInfo(0).getState() == NetworkInfo.State.CONNECTED ||
		connec.getNetworkInfo(0).getState() == NetworkInfo.State.CONNECTING ||
		connec.getNetworkInfo(1).getState() == NetworkInfo.State.CONNECTING ||
		connec.getNetworkInfo(1).getState() == NetworkInfo.State.CONNECTED ) {
		// MESSAGE TO SCREEN FOR TESTING (IF REQ)
		//Toast.makeText(this, connectionType + ” connected”, Toast.LENGTH_SHORT).show();
		return true;
	} else if ( connec.getNetworkInfo(0).getState() == NetworkInfo.State.DISCONNECTED ||  connec.getNetworkInfo(1).getState() == NetworkInfo.State.DISCONNECTED  ) {
		//System.out.println(“Not Connected”);
		return false;
	}
	return false;
}

MANIFEST:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

La cuestión es que quiero que mi app me compruebe si existe conexión o no, pero es que directamente no me deja ni comprobarlo me salta en la linea marcada anteriormente los siguiente errores:

  1. ZygoteInit$MethodAndArgsCaller Source not found.
  2. Tag: ThrottleService // problem during onPollAlarm: java.lang.IllegalStateException: proble
    m parsing stats: java.io.FileNotFoundException: /proc/net/xt_qtaqui/d/iface_stat_all: open failed: ENOENT (No such file or directory).
  3. Tag: ThrottleService // Error reading data file.

Por favor alguien me podría decir porque me falla... Gracias de antemano.

VeL3FoR

done habia que meterlo en la Actividad es decir la clase que redirge al Layout. Gracias de todas formas.

Usuarios habituales

  • VeL3FoR