安卓开发时间段判断的问题

youyiyang 2016-03-06 01:28:13
大家好!
我在我们的项目开发遇到一个问题,就是时间判断的问题。
这个条件是当某个时间点开始,当以后随便满足连续延时10分钟,就促发某个条件,但是如果当中有任何时刻发生了其他的变化情况,那么前面累计的时间也就是小于10分钟,那么从发生变化的这个时刻重新开始计算,只有满足了延时10分钟那么就触发那个条件。
请问用安卓来做怎么做呢?
谢谢!
...全文
124 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_18790683 2016-03-06
  • 打赏
  • 举报
回复
描述的好模糊啊!
youyiyang 2016-03-06
  • 打赏
  • 举报
回复
引用 1 楼 xingzhong128 的回复:
用Shareprefrence保存条件第一次开始的时间sp.putLong(TIME, System.currentTimeMills());然后下一次触发时首先sp.getLong(TIME)获得上次保存的事件,然后System.currentTimeMills() - 上次保存的时间,判断是否大于10分钟,如果条件不成立sp.putLong(TIME, curentTImeMi),覆盖上一次的保存时间;满足触发其他事件;有点乱,应该能理解我的意思把
明白
xingzhong128 2016-03-06
  • 打赏
  • 举报
回复
用Shareprefrence保存条件第一次开始的时间sp.putLong(TIME, System.currentTimeMills());然后下一次触发时首先sp.getLong(TIME)获得上次保存的事件,然后System.currentTimeMills() - 上次保存的时间,判断是否大于10分钟,如果条件不成立sp.putLong(TIME, curentTImeMi),覆盖上一次的保存时间;满足触发其他事件;有点乱,应该能理解我的意思把

80,360

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧