Domanda

Ho una chiamata del metodo isNetworkAvailable()Per verificare se l'utente ha abilitato WAP/WiFi/WiMAX funziona per Android 2.1 a 2.3+.

Ma ora un utente dell'app che mi utilizza Honeycomb 3.2 su un rapporto Motorola Xoom che non può aprire l'app.

Nel mio Interfaccia Web per sviluppatori Android posso vedere questo error log: 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();
    }
}

Vedi l'intera classe/attività qui (riga 276):

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

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top