Использование локального хранилища в веб-браузере Android

Я экспериментирую с кодом Android: я хотел бы сохранить одно значение, используя локальное хранилище HTML 5. Для этого упражнения я ' используя такую простую страницу: http://www.w3schools.com/html5/tryit.asp?filename=tryhtml5_webstorage_local_clickcount

Мой манифест позволяет мне выходить в интернет, и это min-sdk из 7.

Вот мой код Java:

<code>public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    webview = (WebView) findViewById(R.id.webview);
    WebView webView = (WebView) findViewById(R.id.webview);
    webView.addJavascriptInterface(new JavaScriptInterface(this), "Android");
    WebSettings webSettings = webview.getSettings();
    webSettings.setJavaScriptEnabled(true);
    webSettings.setDatabasePath("");
    webSettings.setDomStorageEnabled(true);
    webview.setWebChromeClient(new WebChromeClient());
    webview.loadUrl("http://www.xyz.com/test.html");
    ///xyz.com/test.html is a sample  :)
    webview.setWebViewClient(new HelloWebViewClient());
}
</code>

Моя проблема в том, что когда я закрываю приложение, локально сохраненного значения больше нет. Я могу перейти на ту же страницу, используя браузер по умолчанию, и значение остается постоянным даже после закрытия эмулятора, что и является поведением, которое я ищу.

Это наверное что то предельно простое .... есть идеи?

Ответы на вопрос(3)

Ваш ответ на вопрос