如果您有一个
SharedPreferences.Editor对象并致电
clear(),这不会得到您想要的东西吗?它将删除所有首选项,如果您调用
sharedPref.getAll()它,它会为您提供大小为0的地图[我刚刚测试过]。
要删除一个特定的首选项,请致电
editor.remove(pref),其中pref是首选项名称。
PS:不要忘记通过在编辑器上调用commit()或apply()方法来提交更改。apply()更快,因为它是异步的。commit()是同步的,但返回一个布尔值,指示提交是否成功。



