IndexedDB сбрасывается в веб-просмотре Android с некорректным завершением работыAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 IndexedDB сбрасывается в веб-просмотре Android с некорректным завершением работы

Сообщение Anonymous »

У меня есть Android-приложение на основе Cordova, которое запускает веб-контент и использует localstorage и indexedDB. Я столкнулся с проблемой: если устройство Android выключается и включается несколько раз путем выдергивания кабеля питания, это приводит к очистке indexedDB, содержащей важную информацию для запуска приложения, которую я не хочу удалять.
Я попробовал отслеживать размер indexedDB и обнаружил, что она не достигает своей мощности (занято всего 10-15%). При проверке журналов adb были обнаружены некоторые ошибки, связанные с db:

Код: Выделить всё

07-12 16:36:05.933  1427  2388 E chromium: [ERROR:leveldb_factory.cc(88)] Failed to open LevelDB database from /data/user/0/player/app_webview/Default/IndexedDB/file__0.indexeddb.leveldb,Corruption: missing start of fragmented record(2)
07-12 16:36:05.933  1427  2388 E chromium: [ERROR:indexed_db_factory.cc(732)] Got corruption for { origin: file:// [internally: file://], top-level site: file://, nonce: , ancestor chain bit: Same-Site }, missing start of fragmented record
07-12 16:36:05.947  1427  2388 E chromium: [ERROR:indexed_db_factory.cc(889)] IndexedDB recovering from a corrupted (and deleted) database.
07-12 16:36:06.109  1427  1427 D CordovaWebViewImpl: onPageFinished(file:///android_asset/www/firmware.html)
Нужна ли какая-либо конфигурация или настройки для Cordova, чтобы этого можно было избежать?
Любая помощь приветствуется. Спасибо

Подробнее здесь: https://stackoverflow.com/questions/790 ... l-shutdown
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»