현재 네트워크 연결을 확인하기위한 표준 PhoneGap API (아래 참조)가 Ripple 에뮬레이터에서 결과를 업데이트하지 않는 것 같습니다. 내가 연결 유형을 변경하고 checkConnection()를 실행하면 (deviceready에서)이 기능PhoneGap의 네트워크 연결 상태가 Ripple에서 업데이트되지 않습니다.
function checkConnection() { // Checks current network status
networkState = navigator.connection.type;
console.log(networkState);
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';
// DEBUG: notify on network state
console.log("Connection type: " + states[networkState]);
}
내가 할 필요가 무엇 있는가 (이벤트 리스너를 추가는?)에 대한 첫 번째 호출에서 연결 유형을 반환 이거 작동시켜? 일반적으로 장치는 상태가 온라인에서 오프라인으로 변경 될 때만 이벤트를 시작하지만 인터넷과 xG 연결을 '자유'로 구분해야합니다.
정말 이렇게 가난한 질문입니까? 아니면 아무도이 문제에 직면하지 않았습니까? –