现在我可以运行下面的行来清除我的应用程序中的首选项。但是有没有办法在我的代码之外做到这一点?我可以从 Eclipse 或模拟器运行的命令来完成同样的事情?
SharedPreferences settings = getSharedPreferences(PREF_FILE_NAME, 0);
Editor e = settings.edit();
e.clear();
e.commit();
最佳答案
作为使用 shell 的替代方法,您还可以通过进入 DDMS
从 Eclipse 中删除文件。透视,然后选择 File Browser
选项卡(默认位于右上面板)并导航至 /data/data/<packagename>/shared_prefs
并通过选择它们并按面板顶部的红色减号按钮来删除您想要的任何首选项文件。 (红色减号按钮对整个文件夹不起作用。据我所知,您必须使用 shell 的 rmdir
命令来删除它们。)
关于android - 如何从 Android 应用程序外部清除 SharedPreferences,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4672479/