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:
- ZygoteInit$MethodAndArgsCaller Source not found.
- 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). - Tag: ThrottleService // Error reading data file.
Por favor alguien me podría decir porque me falla... Gracias de antemano.