/获得保存的天数,如果没有记录就赋值为-1表示第一次执行
int day = sp.getInt("shareSinaDay", -1);
int curDay = Calendar.getInstance().get(Calendar.DAY_OF_YEAR);
if ((day == -1 || day != curDay)) {
/*
* -1表明是第一次执行
* day != curDay表示不是同一天
* 保存当前天数
*/
}else{
//同一天不执行操作
}
判断是否是同一天
最新推荐文章于 2025-03-10 18:14:24 发布
本文介绍了一种通过SharedPreferences和Calendar API实现的功能,用于判断应用是否首次启动或当前日期是否与上次执行任务的日期相同。如果发现是首次启动或者不是同一天,则会执行特定的任务并记录当天的日期。
1273

被折叠的 条评论
为什么被折叠?



