256 votes

Webview Android & localStorage

J’ai un problème avec un webview qui peut accéder à le localStorage par une application HTML5. Le fichier test.html m’informe que n’apparait pas de local de stockage pris en charge par mon navigateur (ie. le webview). Si vous avez des suggestions... S’il vous plaît jeter un oeil à mon code :

Merci, Thomas.

562voto

Thomas Points 1971

Ce qui suit est manquant :

54voto

mr.boyfox Points 3704

setDatabasePath() méthode a été désapprouvée dans niveau API 19. Je vous conseille d’utiliser storage paramètres régionaux comme ceci :

26voto

iTake Points 1008

J’ai aussi eu le problème avec les données étant perdues après que application est redémarrée. Cela a contribué à ajouter :

16voto

AngryWolf Points 11

Une solution qui fonctionne sur mon Android 4.2.2, compilé avec build target Android 4,4 w :

5voto

Guillaume Gendre Points 713

Si votre application utilise plusieurs webview vous aurez toujours des ennuis : localStorage n’est pas correctement partagée entre tous les webviews.

Si vous souhaitez partager les mêmes données dans plusieurs webviews la seule façon est de le réparer avec une base de données java et une interface javascript.

Cette page sur github montre comment procéder.

J’espère que cette aide !

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X