gpt4 book ai didi

database - ionic + 预填充数据库

转载 作者:搜寻专家 更新时间:2023-10-30 21:57:54 25 4
gpt4 key购买 nike

我一直在尝试让我的 cordova 应用程序在具有预填充数据库(使用 SQLite 和 DbCopy)的设备上运行,但我在遵循教程时遇到了问题。当使用 ionic run android 时,在设备上运行应用程序,第一次它运行完美,但是当我第二次运行它时,db 为空并且在我删除之前它不会再次运行数据库并重新开始。

var db = null;

angular.module("alterApp", ["ionic", "ngCordova"])
.run(function ($ionicPlatform, $cordovaSQLite) {
$ionicPlatform.ready(function(){

if (window.cordova && window.cordova.plugins && window.cordova.plugins.Keyboard) {
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
}
if(window.StatusBar){
StatusBar.styleDefault();
}

window.plugins.sqlDB.copy("prefilledDB.db", function() {
db = $cordovaSQLite.openDB({ name: "prefilledDB.db" });
}, function(error) {
db = $cordovaSQLite.openDB({ name: "prefilledDB.db" });
});
});
})

有什么想法吗?如果有另一种方法可以通过 Ionic 使用预填充数据库,那么我也可以使用它。

提前致谢,抱歉我的英语不好。

最佳答案

我遇到了类似的问题,但最后我求助于 PouchDB。

您可以使用 PouchDB [ http://pouchdb.com/]这可能会解决您的问题。

关于database - ionic + 预填充数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34048789/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com