2014-12-26 6 views
1

이온 프레임 워크를 사용하여 하이브리드 앱을 개발 중입니다. sqlite를 사용하여 로컬로 데이터를 저장하려고합니다. CLI를 사용하여 cordova sqlite를 설치했습니다. 내가 받고있다 : 모듈 com.brodysoft.sqlitePlugin.SQLitePlugin 모듈이 존재하지 않는다. 5 초 후에 deviceready가 해고되지 않았습니다. 채널이 실행되지 않음 : onPluginsReady 채널이 실행되지 않음 : onCordovaReadydeviceready가 5 초 후에 실행되지 않았습니다.

이 문제에 관해 많은 이야기를 읽었습니다. 모두가 코도 바를 가리키고있었습니다 .js. 스크립트에 포함 시켰지만 아무것도 변경되지 않았습니다. 도움이 되었습니까?

답변

0

deviceready 이벤트는 응용 프로그램 수명주기마다 한 번만 발생합니다.

이 이벤트는 모든 응용 프로그램에 필수적입니다. Cordova의 장치 API가로드되어 액세스 할 준비가되었음을 알립니다.

코르도바는 네이티브와 자바 스크립트의 두 가지 코드베이스로 구성됩니다. 원시 코드가로드되는 동안 사용자 정의로드 이미지가 표시됩니다.

그러나 JavaScript는 DOM이로드 된 후에 만로드됩니다. 즉, 해당 네이티브 코드를 사용할 수있게되기 전에 웹 응용 프로그램이 잠재적으로 Cordova JavaScript 함수를 호출 할 수 있습니다.

deviceready 코도 바가 완전히로드되면 이벤트가 실행됩니다.

이 답변은 Mohamed Taman에게 제공됩니다.

세부 사항 : http://cordova.apache.org/docs/en/3.5.0/cordova_events_events.md.html#deviceready

관련 문제