首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在android中卸载应用程序时删除共享首选项

如何在android中卸载应用程序时删除共享首选项
EN

Stack Overflow用户
提问于 2013-04-08 14:59:00
回答 3查看 55K关注 0票数 113

我有一个安卓应用程序来保存登录细节,如用户名和密码通过SharedPreferences,这是很好的工作,但我需要删除所有我用过的SharedPreferences,同时我的应用程序卸载。该怎么做呢?

代码语言:javascript
复制
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

EN

回答 3

Stack Overflow用户

发布于 2018-09-24 18:11:39

问题不在于偏好。

使用此代码修复它..........

代码语言:javascript
复制
<application
    android:allowBackup="true"
    android:fullBackupContent="false"></application>
票数 7
EN

Stack Overflow用户

发布于 2017-08-09 13:46:47

设置allowBackup="false"将使应用程序同时退出备份和还原。

代码语言:javascript
复制
 android:allowBackup="false"
票数 5
EN

Stack Overflow用户

发布于 2020-07-12 23:28:43

从棉花糖开始,共享首选项并不总是被删除。在清单中添加以下行:"android:allowBackup="false"“

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15873066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档