我想删除已存储为共享首选项的各种信息。我知道我可以使用remove()做到这一点,但我没有得到实际应该使用它的地方。
任何人都可以通过一个小代码片段告诉我实际应该删除()或清除()的位置......?
我使用以下代码保存数据。
Editor editor = settings.edit();
editor.putString(PREFERENCES_PASS,pwd);
editor.commit();
这里,pwd是我从EditText中提取的字符串。
答案 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();