Проблема в том, что при закрытии моего приложения с использованием navigator.app.exitApp();
данные в моем PouchDB удаляются ... Это очень странная ситуация, я думаю, что есть какая-то открытая транзакция или что-то типа того. Я видел, что есть метод (без документации) db.close()
, и я вызываю его перед тем, как выйти из приложения, но все равно не получится.Данные PouchDB удаляются после закрытия приложения
открыть базу данных так:
db = new PouchDB('MyDB', {adapter : 'websql', size: 100});
Я использую Кордову с Android платформы. PouchDB адаптер: WebSQL PouchDB версия: 5.1.0.min.js я пытался и с 5.2.1.min.js и все тот же ...
Нет никаких журналов, показывающих какую-либо ошибку или что-либо еще, указывающее на то, что проблема ... – Balflear
После глубокой отладки я извлекаю db из файла-проводника устройства и вижу, что это не пусто !!!, но когда доступ к нему из javascript говорит мне, что db пуст ... Похоже, что это заблокировано или что-то в этом роде ... – Balflear