Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何清空android中的SharedReferences存储?_Android - Fatal编程技术网

如何清空android中的SharedReferences存储?

如何清空android中的SharedReferences存储?,android,Android,我正在使用SharedReferences存储用户名和密码。。但是我需要注销,如何删除用户名和密码的数据?您必须使用SharedReferences编辑器对象来完成此操作。您可以遵循下一个示例: SharedPreferences settings = getSharedPreferences("settings", MODE_PRIVATE); SharedPreferences.Editor editor = settings.edit(); editor.remove("username_

我正在使用SharedReferences存储用户名和密码。。但是我需要注销,如何删除用户名和密码的数据?

您必须使用SharedReferences编辑器对象来完成此操作。您可以遵循下一个示例:

SharedPreferences settings = getSharedPreferences("settings", MODE_PRIVATE);
SharedPreferences.Editor editor = settings.edit();
editor.remove("username_field");
editor.remove("password_field");
editor.commit();

如果您想清除整个首选项,如果您只在首选项中获得了用户详细信息,并且您想删除所有这些信息,则可以使用

SharedPreferences preferences = 
getSharedPreferences("PREFERENCE", 
Context.MODE_PRIVATE);
SharedPreferences.Editor editor = preferences.edit();
editor.clear(); 
editor.commit();
试试这个