5秒后,deviceready没有开火

时间:2014-12-26 14:32:27

标签: cordova-plugins

我正在使用离子框架开发混合应用程序。 我试图使用sqlite在本地保存数据。 我使用CLI安装了cordova s​​qlite。 我正进入(状态:   错误模块com.brodysoft.sqlitePlugin.SQLitePlugin不存在。   5秒后,deviceready没有开火。   频道未被解雇:onPluginsReady   频道未被解雇:onCordovaReady

我已经阅读了很多讨论这个问题的主题。所有人都指着cordova.js。 我把它包含在我的脚本中,但也没有任何改变。 有什么帮助吗?

2 个答案:

答案 0 :(得分:1)

非常简单只需添加插件(*为我解决)

cordova插件添加https://github.com/an-rahulpandey/cordova-plugin-dbcopy.git

答案 1 :(得分:0)

deviceready事件每个应用程序生命周期仅触发一次。

此事件对任何应用程序都至关重要。它表明Cordova的设备API已经加载并准备好访问。

Cordova由两个代码库组成:native和JavaScript。加载本机代码时,会显示自定义加载图像。

但是,只有在DOM加载后才会加载JavaScript。这意味着在相应的本机代码可用之前,Web应用程序可能会调用Cordova JavaScript函数。

一旦Cordova完全加载,deviceready事件就会触发。

这个答案归功于Mohamed Taman。

详细信息:http://cordova.apache.org/docs/en/3.5.0/cordova_events_events.md.html#deviceready