我无法在Android Studio中更新我的cordova版本,因此我决定通过终端创建一个新的Cordova项目,然后将我的所有文件重新插入到www文件夹中(cordova.js和cordova_plugins.js除外).当我运行我的模拟器时,一切都很好,除了SQLite插件我从资源文件夹中提取数据库根本就没有检索.我没有改变任何东西,甚至看着代码和日志,我看到“频道没有被解雇”.
这是问题的根本原因吗?我是android studio的新手,有一些我不知道的术语.我只是想让SQLite插件正确拉动,我认为任何代码都不应该通过Eclipse从Android Studio改变.任何帮助都会非常感谢!
解决方法:
SQLite也可以在没有任何插件的情况下运行
您可以按如下方式使用它.
var db = window.openDatabase(name, version, display_name, size);
db.transaction(populateDB, errorCB, successCB);
function populateDB(tx) {
tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (id unique, data)');
tx.executeSql('INSERT INTO DEMO (id, data) VALUES (1, "First row")');
tx.executeSql('DROP TABLE IF EXISTS DEMO');
}
function errorCB(err) {
alert("Error processing SQL: "+err.code);
}
function successCB() {
alert("In Success");
}
有关详细信息,请参阅this链接.
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!