2014-12-26 4 views
1

Я разрабатываю гибридное приложение с использованием ионного каркаса. Я пытаюсь сохранить данные локально, используя sqlite. Я установил кордову sqlite с помощью CLI. Я получаю: Ошибка модуля com.brodysoft.sqlitePlugin.SQLitePlugin не существует. deviceready не стреляет через 5 секунд. Канал не уволен: onPluginsReady Канал не уволен: onCordovaReadydeviceready не срабатывает через 5 секунд

Я прочитал много тем, говорящих об этой проблеме. Все указывали на cordova.js. Я включил его в свои скрипты, но ничего не изменил. Любая помощь?

ответ

0

deviceready Событие срабатывает только один раз для жизненного цикла приложения.

Это мероприятие имеет важное значение для любого приложения. Он сигнализирует, что API-интерфейсы Кордовы загружены и готовы к доступу.

Кордова состоит из двух кодовых баз: родной и JavaScript. Пока загружается собственный код, отображается пользовательское загрузочное изображение.

Однако JavaScript загружается только после загрузки DOM. Это означает, что веб-приложение может потенциально вызвать функцию JavaScript Кордовы до появления соответствующего нативного кода.

Событие срабатывает после того, как Кордова полностью загружена.

Кредит за этот ответ принадлежит Мохамеду Таману.

Детали: http://cordova.apache.org/docs/en/3.5.0/cordova_events_events.md.html#deviceready

Смежные вопросы