首页 > 解决方案 > 如何在一个月后自动删除 SharedPreferences?

问题描述

我想在一个月后自动删除 SharedPreferences(如果它们存在)。我找不到任何解决方案。这有可能做到吗?

非常感谢。

标签: androidandroid-studio

解决方案


一种可能的方法,
1.获取日历实例。
2. 获取每月的最大天数。
3. 以 dd/mm/yyyy 格式存储在 var1 字符串中。
4. 从某个日历对象中获取当前日期,并以相同的方式从第 3 点开始存储,但存储在 var2 中。
5. 比较两个字符串。
6. 如果匹配,那么它将是一个月的最后一天,并在您的文件上调用 delete()。
完毕。


推荐阅读