安卓开发 -- 实现累计当天计时(实例:实现记录当日累计运动时间)

📅 2026/6/26 3:30:58
安卓开发 -- 实现累计当天计时(实例:实现记录当日累计运动时间)
图解分析代码onCreate 里面调用这个方法privatevoidloadData(){// 加载已经运动分钟// 判断有没有跨天StringtodayDateStrDateUtils.getTodayDateStr();StringrecentUseSportTimeDateMMKVUtils.decodeRecentUseSportTimeDate();totalSportMinutes0;if(recentUseSportTimeDate.equals(todayDateStr)){//同一天totalSportMinutesMMKVUtils.decodeSportTime();}else{// 跨天MMKVUtils.encodeRecentUseSportTimeDate(todayDateStr);MMKVUtils.encodeSportTime(0);}}onPause方法里面调用privatevoidsaveSportTime(){// 判断有没有跨天StringtodayDateStrDateUtils.getTodayDateStr();StringrecentUseSportTimeDateMMKVUtils.decodeRecentUseSportTimeDate();if(recentUseSportTimeDate.equals(todayDateStr)){//同一天passTimeMinusMMKVUtils.decodeSportTime();}MMKVUtils.encodeSportTime(passTimeMinus);}分析代码