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

Android 删除我的应用程序的所有共享首选项,android,sharedpreferences,Android,Sharedpreferences,有没有一种好方法可以在Android上以编程方式删除我的应用程序的所有SharedReference(=所有键到值映射中的所有数据,而不仅仅是单个映射中的所有值)?这里也有类似的问题,但我真的想删除所有,而不仅仅是“任何人中的一个”,所以 这不是一个好的解决办法 而以编程方式意味着应用程序管理器/My app/Clear data也不是一个好的解决方案。有什么想法吗?与前面的答复相同。您只需要清除键->值映射中的一个。不是所有的地图。我的问题不是“删除共享首选项”的重复,或者至少trere没有回

有没有一种好方法可以在Android上以编程方式删除我的应用程序的所有SharedReference(=所有键到值映射中的所有数据,而不仅仅是单个映射中的所有值)?这里也有类似的问题,但我真的想删除所有,而不仅仅是“任何人中的一个”,所以

这不是一个好的解决办法


以编程方式意味着应用程序管理器/My app/Clear data也不是一个好的解决方案。有什么想法吗?

与前面的答复相同。您只需要清除键->值映射中的一个。不是所有的地图。我的问题不是“删除共享首选项”的重复,或者至少trere没有回答。这里(现在也是这里)只是回答如何从单个SharedReferences键到值映射中删除(一个或多个)值。
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
            Editor editor = prefs.edit();
            editor.clear();
            editor.commit();
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
            Editor editor = prefs.edit();
            editor.clear();
            editor.commit();