删除我的应用程序的所有共享首选项

时间:2014-12-05 10:49:02

标签: android sharedpreferences clear

有没有一种很好的方法可以在Android上以编程方式删除我的应用程序中的所有SharedPreferences(=所有键值到地图的所有数据,而不仅仅是单个地图中的所有值)?这里有类似的问题,但我真的想删除所有,而不只是" OneOfMany",所以

SharedPreferences settings = context.getSharedPreferences("OneOfMany", Context.MODE_PRIVATE);
settings.edit().clear().commit();

不是一个好的解决方案。

以编程方式表示应用程序管理器/我的应用程序/清除数据也不是很好的解决方案。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
            Editor editor = prefs.edit();
            editor.clear();
            editor.commit();