收藏
回答

小程序在锁屏后能否继续运行

客户要求小程序里边需要有个秒表功能,就是跑步计时功能,通过setInterval方法实现了秒表计时,但是当用户使用时,手机锁屏之后秒表能否继续自动运行计数。实际测试的时候发现手机锁屏之后秒表会计数变慢甚至不走的情况。

最后一次编辑于  2018-08-20  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

4 个回答

  • 大科
    大科
    2018-08-20

    onhide的时候停止计时,onshow的时候用开始时间,倒计时间,现在时间算一下,再转换格式显示就OK了

    2018-08-20
    赞同 11
    回复 2
    • 杨彬「闻名客智慧门店」
      杨彬「闻名客智慧门店」
      2018-12-26

      采用这种方法,在第二次onshow加载新时间来计算初始倒计值,这时,部分手机会出现两个倒计值在切换显示。 这样情况怎么解决呢?



      2018-12-26
      赞同
      回复
    • 大科
      大科
      2018-12-26

       你设置一个全局变量t,把倒计时的函数赋值给t,onhide的时候clear掉t,onshow的时候又重新赋值给t,你试试这样看看

      2018-12-26
      赞同
      回复
  • 山外小楼夜听雨
    山外小楼夜听雨
    2018-10-19

    多谢 同遇到这样的问题 已用楼上方法解决!

    2018-10-19
    赞同
    回复