Pregunta

Tengo una llamada de método isNetworkAvailable()Para verificar si el usuario tiene habilitar WAP/WIFI/WIMAX, esto funciona para Android 2.1 a 2.3+.

Pero ahora un usuario de la aplicación que usa HoneyComb 3.2 en una relación de Motorola Xoom para mí que no puede abrir la aplicación.

En mi interfaz web de desarrollador de Android, puedo ver este error de registro: http://paste.ubuntu.com/811881/

private boolean isNetworkAvailable()
{
    ConnectivityManager connec = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo mobileInfo = connec.getNetworkInfo(0);
    NetworkInfo wifiInfo = connec.getNetworkInfo(1);
    NetworkInfo wimaxInfo = connec.getNetworkInfo(6);
    if (wimaxInfo!=null) {
        return mobileInfo.isConnected() || wifiInfo.isConnected()|| wimaxInfo.isConnected();
    }
    else {
        return mobileInfo.isConnected() || wifiInfo.isConnected();
    }
}

Vea toda la clase/actividad aquí (línea 276):

https://github.com/voidcode/diaspora-webclient/blob/master/src/com/voidcode/diasporawebclient/mainactivity.java

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top