android - 如何在一个月后自动删除 SharedPreferences?
问题描述
我想在一个月后自动删除 SharedPreferences(如果它们存在)。我找不到任何解决方案。这有可能做到吗?
非常感谢。
解决方案
一种可能的方法,
1.获取日历实例。
2. 获取每月的最大天数。
3. 以 dd/mm/yyyy 格式存储在 var1 字符串中。
4. 从某个日历对象中获取当前日期,并以相同的方式从第 3 点开始存储,但存储在 var2 中。
5. 比较两个字符串。
6. 如果匹配,那么它将是一个月的最后一天,并在您的文件上调用 delete()。
完毕。
推荐阅读
- generics - 为什么我不能在 Rc 中使用这个闭包
? - javascript - GraphQL 指令参数作为对象
- javascript - 如何将我的 react-native 项目中的 .js 文件移动到不同的目录
- floating-point - 在浮点数中,为什么符号位不在 23 位尾数旁边?
- javascript - 使用鼠标右键粘贴图像(粘贴选项)
- javascript - Firebase web:将多个文件上传到存储,然后下载它们的 URL
- java - 如何修复相机 API?
- node.js - Docker-compose up 以代码 1 退出,但 docker-compose build 成功
- c# - 使用接口将通用规则应用于继承的接口
- database - 如何使用boto3在dynamodb中查询大于排序键