我有一个带有许多活动的 android 应用程序,以及一些创建的特定首选项文件。当用户退出我的应用程序时,我想绝对删除所有共享首选项。明白我不能使用 context.getSharedPreferences("A_PREFS_FILE", 0).edit().clear().commit()
因为那样只会清除一个特定文件。我想清除与我的应用关联的所有首选项文件。有没有办法做到这一点?
原文由 Cote Mounyo 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有一个带有许多活动的 android 应用程序,以及一些创建的特定首选项文件。当用户退出我的应用程序时,我想绝对删除所有共享首选项。明白我不能使用 context.getSharedPreferences("A_PREFS_FILE", 0).edit().clear().commit()
因为那样只会清除一个特定文件。我想清除与我的应用关联的所有首选项文件。有没有办法做到这一点?
原文由 Cote Mounyo 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答963 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
1 回答840 阅读✓ 已解决
2 回答949 阅读
2 回答889 阅读
1 回答823 阅读
2 回答692 阅读
通过这种方式,您可以删除所有文件。通过 clear() 它将删除仍然存在的数据文件。
在这里它将返回所有文件列表,然后您可以轻松删除..