猿问

删除共享首选项

删除共享首选项

如何删除应用程序的SharedPreferences数据?

我正在创建一个应用程序,它使用大量的Web服务来同步数据。为了测试目的,当我重新启动应用程序时,我需要删除一些SharedPreferences值。


守着星空守着你
浏览 413回答 3
3回答

aluckdog

若要删除特定值,请执行以下操作:SharedPreferences.Editor.emove()后面是commit()把它们全部移除SharedPreferences.Editor.clear()后面是commit()如果您不关心返回值,并且正在从应用程序的主线程中使用此值,请考虑使用apply()相反。

慕田峪7331174

我的解决方案:SharedPreferences preferences = getSharedPreferences("Mypref", 0);preferences.edit().remove("text").commit();

一只甜甜圈

删除所有首选项: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();
随时随地看视频慕课网APP

相关分类

Android
我要回答