Phonegap-Netzwerk-Staat

Ich versuche zu prüfen, die Netzwerk-Status in mein phonegap-Anwendung (mit phonegap 2.2.0) im jedoch wird angezeigt, mit einer Warnung, die sagen Conection Typ: nicht definiert. Und wenn ich eine Konsole.log-es gibt 0 zurück.

Ich bin mit dem code, wie es ist zur Verfügung gestellt von phonegap und nannte es nach dem onDeviceReady. Hier ist der code im Einsatz:

function checkConnection() {
var networkState = navigator.connection.type;

var states = {};
states[Connection.UNKNOWN]  = 'Unknown connection';
states[Connection.ETHERNET] = 'Ethernet connection';
states[Connection.WIFI]     = 'WiFi connection';
states[Connection.CELL_2G]  = 'Cell 2G connection';
states[Connection.CELL_3G]  = 'Cell 3G connection';
states[Connection.CELL_4G]  = 'Cell 4G connection';
states[Connection.NONE]     = 'No network connection';

alert('Connection type: ' + states[networkState]);

}

Hatte jemand schon einmal dieses Problem, auftreten oder hat eine Idee, wie man um Sie herum gehen? Im moment bin ich mit einer WLAN-Verbindung und sogar über eine 3G-Verbindung gibt es das gleiche.

  • Welche Plattform werden Sie testen diese auf?
  • Was genau sind Sie auf der Anmeldung? wenn networkState 0 ist, dann Netzwerkstatus-plugin ist nicht vorhanden.
  • Ich Teste auf Android - (Target-SDK-16)
  • Ich war logging networkState. Das Netzwerkstatus-plugin ist enthalten in meinem config.xml obwohl..
  • wo sich in Ihrer Anwendung verwenden Sie diese Funktion? können Sie mehr code zeigen?
InformationsquelleAutor user1809790 | 2012-12-30
Schreibe einen Kommentar