Hice una aplicación Android/Phonegap, y está funcionando bien en todos los dispositivos con varias versiones de sistema operativo Android, excepto en algunos teléfonos Gingerbread (2.3). Estoy usando Phonegap 1.9.Excepción de acceso ilegal con LocalStorage en Android Gingerbread
Depurando el código, realicé un illegal access exception
en Javascript, cada vez que uso los métodos HTML5 localStorage.getItem()
y localStorage.setItem()
.
¿Cómo puedo habilitar las características localStorage
en esos dispositivos Android?
Tuve un momento difícil al tratar de averiguar dónde están esas configuraciones. En phonegap, necesitamos llamar a super.appView.getSettings() para acceder a ellos. Sin embargo, es necesario llamar a super.init() antes de hacerlo. De lo contrario, appView viene nulo. Déjame intentar cambiando esos valores como dijiste. –
Probado ya. Todas esas configuraciones son verdaderas, pero no puedo almacenar/recuperar nada todavía. –