我有一个安卓应用程序来保存登录细节,如用户名和密码通过SharedPreferences
,这是很好的工作,但我需要删除所有我用过的SharedPreferences
,同时我的应用程序卸载。该怎么做呢?
SavePreferences("one ", "");
SavePreferences("two", "");
LoadPreferences();
private void SavePreferences(String key, String value){
sharedPreferences = getSharedPreferences("TEST", MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString(key, value);
editor.commit();
}
private void LoadPreferences(){
sharedPreferences = getSharedPreferences("TEST", MODE_PRIVATE);
String strSavedMem1 = sharedPreferences.getString("MEM1", "");
String strSavedMem2 = sharedPreferences.getString("MEM2", "");
}
我想在卸载应用程序时删除此SharedPreferences
。
发布于 2018-09-24 18:11:39
问题不在于偏好。
使用此代码修复它..........
<application
android:allowBackup="true"
android:fullBackupContent="false"></application>
发布于 2017-08-09 13:46:47
设置allowBackup="false"
将使应用程序同时退出备份和还原。
android:allowBackup="false"
发布于 2020-07-12 23:28:43
从棉花糖开始,共享首选项并不总是被删除。在清单中添加以下行:"android:allowBackup="false"“
https://stackoverflow.com/questions/15873066
复制相似问题