Utiliser le stockage local sur Android webview

Je suis expérimenter avec le code Android: je voudrais stocker une valeur à l'aide de HTML 5 de stockage local. Pour cet exercice je' l'aide d'une page aussi simple que cela:
http://www.w3schools.com/html5/tryit.asp?filename=tryhtml5_webstorage_local_clickcount

Mon manifeste ne permettez-moi de frapper l'internet, et il est de min-kit de développement sdk 7.

Voici mon code java:

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());
}

Mon problème est que lorsque je ferme l'application, stockées localement la valeur n'est plus là. Je peux naviguer sur la même page en utilisant le navigateur par défaut, et la valeur est persistant même après la fermeture de l'émulateur, ce qui est exactement le comportement que je suis à la recherche d'.

C'est probablement quelque chose d'extrêmement simple....des idées?

OriginalL'auteur MrM | 2012-05-11