Автономное приложение для Android поддерживает localalstorage? [Дубликат]

0

Я разрабатываю приложение для Android HTML5.

Я не использую ни один из API Android, кроме загрузки моего файла main.html. Остальная часть приложения работает через HTML5 и jQuery mobile.

Я использую localstorage в своем приложении для хранения некоторых данных, связанных с пользователем. Когда я тестирую это в своем локальном браузере, загружая файл main.html, все работает хорошо. Но когда я запускаю одно и то же приложение на Android-симуляторе, я не вижу значения в приложении, которое загружаю из localstorage.

@Override protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState); // 
    setContentView(R.layout.activity_main); 
    WebView webView = new WebView(this);
    WebSettings settings = webView.getSettings(); // TO enable JS      
    settings.setJavaScriptEnabled(true); // To enable Localstorage 
    settings.setDomStorageEnabled(true); 
    webView. webView.loadUrl("file:///android_asset/main.html"); 
    setContentView(webView); 
}

Итак, мой последний вопрос, поддерживает ли автономное приложение для Android 5 5 localstorage или нет?

Если нет альтернативы, кроме хранения данных?

Теги:
local-storage

1 ответ

0

Вам нужно будет использовать приведенный ниже код, чтобы включить локальное хранилище HTML5 в веб-браузере Android.

settings.setDomStorageEnabled(true);

Также вам нужно убедиться, что целевой SDK равен 2,1 или выше.

Подробности здесь: Android-просмотр и локальная сеть Android

Ещё вопросы

Сообщество Overcoder
Наверх
Меню