删除所有共享首选项文件

时间:2014-06-18 11:50:15

标签: android sharedpreferences

我在我的应用的不同活动中使用getPreferences()方法。这意味着,Android会为我使用该方法的每个活动创建不同的文件。

我想清除所有这些文件。有什么办法吗? 现在,我删除了应用程序的shared_prefs目录中的每个文件,但是我想要更多的安全"溶液

File folder = new File(getFilesDir() + File.separator + "shared_prefs" + File.separator);
                if (folder.exists() && folder.isDirectory()) {
                    String[] children = folder.list();
                    for (int i = 0; i < children.length; i++)
                        new File(folder, children[i]).delete();
                }

0 个答案:

没有答案