当前位置: 首页 > news >正文

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

图解分析

代码

  • onCreate 里面调用这个方法
privatevoidloadData(){// 加载已经运动分钟// 判断有没有跨天StringtodayDateStr=DateUtils.getTodayDateStr();StringrecentUseSportTimeDate=MMKVUtils.decodeRecentUseSportTimeDate();totalSportMinutes=0;if(recentUseSportTimeDate.equals(todayDateStr)){//同一天totalSportMinutes=MMKVUtils.decodeSportTime();}else{// 跨天MMKVUtils.encodeRecentUseSportTimeDate(todayDateStr);MMKVUtils.encodeSportTime(0);}}
  • onPause方法里面调用
privatevoidsaveSportTime(){// 判断有没有跨天StringtodayDateStr=DateUtils.getTodayDateStr();StringrecentUseSportTimeDate=MMKVUtils.decodeRecentUseSportTimeDate();if(recentUseSportTimeDate.equals(todayDateStr)){//同一天passTimeMinus+=MMKVUtils.decodeSportTime();}MMKVUtils.encodeSportTime(passTimeMinus);}

分析代码

http://www.jsqmd.com/news/1078928/

相关文章:

  • Media Encoder ME2026安装包免费下载及详细安装教程
  • 基于协方差保持高斯零模型的Mapper算法亚型发现有效性验证
  • 2026年学生补脑营养品测评排行榜:真实数据告诉你哪家强
  • 前端唯一的护城河?结合 AI 将字节组件库 Headless 化后的感想~
  • 猫抓浏览器扩展深度指南:从资源嗅探到M3U8解析的完整解决方案
  • MaxDiff调研模型怎么用?从设计、分析、问卷平台选型的实战指南
  • 构建高适应性系统:从插件化架构到统一数据模型的设计实践
  • 从Miller-Rabin到确定性素数检验:二次域框架下的Kpℓ−1型数证明
  • 长音频离线流式识别 · 生成字幕
  • ENDO 2026 | 怡培生长激素基于IGF-1水平的剂量调整研究
  • 终极指南:如何在Unreal Engine中实现运行时音频导入功能
  • 问卷分支逻辑怎么设?2026年问卷平台选型与零基础上手实操教程
  • 青椒预算捉襟见肘!68元月豆包vs医学垂直AI,性价比实测对比
  • Awesome-POC:1000 多个漏洞 PoC,全按类别整理好了
  • 《认知红利》书摘2
  • 矿山数字化安全升级,一文读懂 AI 视觉在煤矿落地场景与核心价值
  • 江西单招升学如何稳上岸?铸人职教升学本土多年教研,助力学子圆梦公办大专
  • 三大技术革新重塑远程控制:billd-desk开源跨平台解决方案深度解析
  • Scraping APIs for Developers:2622个现成爬虫API,开发者的工具箱
  • Java Map 循环:遍历方式与性能对比
  • 免费查降AI率软件推荐:中英文AIGC痕迹一键检测
  • RS485 通信信号线使用共模电感,这几个关键点一定要注意
  • 东莞注塑模具加工厂真实体验怎么样?
  • 后端转Agent开发, 别上来就死嗑python
  • 某宝sign,_m_h5_tk,_m_h5_tk_enc逆向
  • MTX双面解析:从多线程互斥锁到游戏微交易系统设计
  • Embedding 模型微调实战:从 22% 到 97.9% 的踩坑记录
  • 基于QUBO模型的量子计算在信用评分卡组合优化中的应用研究
  • scikit-learn工业级建模实战:从数据加载到上线部署的26个关键节点
  • 研究技术软件工程研究方法的实证研究与案例研究对比