【发布时间】:2017-10-25 13:32:10
【问题描述】:
遇到的问题是,当我使用navigator.app.exitApp(); 关闭我的应用程序时,我的 PouchDB 中的数据被删除......这是非常奇怪的情况,我认为存在某种开放事务或类似的东西。我看到有方法(没有文档)db.close() 我在退出应用程序之前调用它,但仍然没有成功。
我这样打开数据库:
db = new PouchDB('MyDB', {adapter : 'websql', size: 100});
我在 Android 平台上使用 Cordova。 PouchDB 适配器:websql PouchDB 版本:5.1.0.min.js 我试过了 5.2.1.min.js 还是一样...
【问题讨论】:
-
没有日志显示一些错误或任何其他指出问题所在...
-
经过深度调试后,我从设备的文件资源管理器中提取了数据库,发现它不是空的!!!,但是当从 javascript 访问它时,它告诉我数据库是空的......看起来被锁定或类似的东西......
标签: android cordova cordova-plugins pouchdb