卸载后,android 2.2数据仍然存在

时间:2011-08-01 06:56:38

标签: android webview uninstall

我有一个使用纯webview的应用程序。我还使用SharedPreferences存储了一些ID。

我意识到即使在清除数据和卸载之后,仍然会出现一些数据。因为当我重新安装应用程序时,指向登录URL的webview仍显示登录ID。只有当我将设备重置为出厂默认设置时,登录凭据才会消失。

这里有什么不对吗?

2 个答案:

答案 0 :(得分:0)

你活动的onDestroy写这个

            yourWebView.clearCache(true);
            yourContext.deleteDatabase("webview.db");
            yourContext.deleteDatabase("webviewCache.db");

答案 1 :(得分:0)

您正在将数据保存到sharedpreferences中,该共享存储在/ data / data /(包名称)/ shared_prefs目录中的xml文件中。清除缓存无法清除此数据。要删除它,您必须在您的应用程序中并获取SharedPreferences.Editor并致电editor.clear()然后editor.commit()