为了账号安全,请及时绑定邮箱和手机立即绑定

删除共享首选项

删除共享首选项

守着星空守着你 2019-07-11 15:06:33
删除共享首选项如何删除应用程序的SharedPreferences数据?我正在创建一个应用程序,它使用大量的Web服务来同步数据。为了测试目的,当我重新启动应用程序时,我需要删除一些SharedPreferences值。
查看完整描述

3 回答

?
aluckdog

TA贡献1847条经验 获得超7个赞

若要删除特定值,请执行以下操作:SharedPreferences.Editor.emove()后面是commit()

把它们全部移除SharedPreferences.Editor.clear()后面是commit()

如果您不关心返回值,并且正在从应用程序的主线程中使用此值,请考虑使用apply()相反。


查看完整回答
反对 回复 2019-07-11
?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

我的解决方案:

SharedPreferences preferences = getSharedPreferences("Mypref", 0);preferences.edit().remove("text").commit();


查看完整回答
反对 回复 2019-07-11
?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

删除所有首选项:

SharedPreferences settings = context.getSharedPreferences("PreferencesName", Context.MODE_PRIVATE);settings.edit().clear().commit();

取消单一优惠:

SharedPreferences settings = context.getSharedPreferences("PreferencesName", Context.MODE_PRIVATE);settings.edit().remove("KeyName").commit();


查看完整回答
反对 回复 2019-07-11
  • 3 回答
  • 0 关注
  • 412 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信