Android 4.2.2 Samsung tab3 - localStorage Html не работает

Я разрабатываю веб-приложение для Android, которое будет использовать localStorage для хранения некоторых строк и чисел. LocalStorage отлично работает на устройствах IOS и WindowsPhone 8. Значения в моем приложении хранятся с очень простыми стандартными операторами:

"localStorage.setItem("key", "wert"); and to retrieve them with
localStorage.getItem("key");"

На симуляторе eclipse на Mac (nexus) он работает нормально, но я начал тестировать на реальных устройствах, таких как мой новый Samsung Galaxy Tab 3 с 4.2.2, он не показывает эти значения.

Я вижу, что он сохраняет значения (увеличивает данные, когда я проверяю приложение через Настройки/Приложение и т. д.), но ничего не показывает, когда я пытаюсь получить значения с помощью "localStorage.getItem("key");"

Я использую только один веб-просмотр и добавил необходимые настройки, которые я узнал здесь, в переполнении стека:

"webView.getSettings().setDomStorageEnabled(true);
webView.getSettings().setDatabaseEnabled(true);
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.KITKAT) {
   webView.getSettings().setDatabasePath("/data/data/" + webView.getContext().getPackageName() + "/databases/");
}"

К сожалению, он все еще не работает на вкладке samsung galaxy tab 3. Мой вопрос: есть ли у кого-нибудь аналогичный опыт работы с устройствами Android 4.2.2 и samsung galaxy tab и (это было бы здорово) идея для простого решения или если мне действительно пришлось пройти трудный путь с sqllite и т. д.


person ralphb    schedule 28.07.2015    source источник


Ответы (1)


я думаю, что нашел ответ. Android не поддерживает localStorage между разными страницами, это... печально. Я попробую это здесь: https://github.com/didimoo/AndroidLocalStorage

person ralphb    schedule 29.07.2015