删除android中的sharedPreferences

时间:2011-07-20 19:41:45

标签: android sharedpreferences

我想删除已存储为共享首选项的各种信息。我知道我可以使用remove()做到这一点,但我没有得到实际应该使用它的地方。

任何人都可以通过一个小代码片段告诉我实际应该删除()或清除()的位置......?

我使用以下代码保存数据。

Editor editor = settings.edit();
editor.putString(PREFERENCES_PASS,pwd);
editor.commit();

这里,pwd是我从EditText中提取的字符串。

2 个答案:

答案 0 :(得分:3)

您可以将它放在调用之间的任何位置以获取编辑器,并调用commit()..所以使用您的代码示例,您可以将它... ...

Editor editor = settings.edit();
editor.remove(PREFERENCES_PASS);
editor.commit();

请参阅this doc

答案 1 :(得分:1)

Editor editor = settings.edit();
editor.remove(PREFERENCES_PASS);
editor.commit();