应用程序重新启动后随机更改LocalStorage

时间:2014-09-11 11:57:31

标签: android android-webview local-storage

Api 14.我有这个简单的设置

    WebSettings webSettings = webView.getSettings();
    webSettings.setJavaScriptEnabled(true);
    webSettings.setLoadWithOverviewMode(true);
    webSettings.setUseWideViewPort(false);
    webSettings.setDatabasePath(webView.getContext().getDir("databases",
            Context.MODE_PRIVATE).getPath());
    webSettings.setAllowContentAccess(true);
    webSettings.setAllowFileAccess(true);
    webSettings.setDomStorageEnabled(true);
    webSettings.setDatabaseEnabled(true);

我在localStorage中存储了一些值 localStorage.musicVolume 我第一次运行应用程序时将musicVolume设置为7 我有关闭按钮,调用System.exit(1); 所以我可以多次重启应用程序而没有任何问题,musicVolume恢复为7。 但是有一次musicVolume是0,所以我把它设置为3。 现在我有一个奇怪的情况,当重新启动后绝对随机,musicValue可以恢复为3或7.看起来有两个localStorages相同的应用程序。 任何想法我该如何解决?

0 个答案:

没有答案