收藏
回答

小程序切到后台问题?

小程序切到后台定时器是否暂停?从后台切到前台是不是最先执行的就是定时器,然后是页面onshow?

我有一个需求,定时器是每隔20秒重连socket的,页面onshow里面是建立socket连接的(无连接时建立),切到后台之后过一会连接会断开,但是从后台切到前台时,执行了两次重连,导致收到了后台两次消息

回答关注问题邀请回答
收藏

3 个回答

  • LYU
    LYU
    2019-11-05

    这类需求应该是 onShowonHide 配合使用

    2019-11-05
    赞同 1
    回复
  • 痛快科技
    痛快科技
    2019-11-05

    切换到后台后,代码就不会执行了

    2019-11-05
    赞同
    回复 2
    • 快乐精灵
      快乐精灵
      2019-11-05
      从后台切到前台定时器是自己执行的是吗
      2019-11-05
      回复
    • 痛快科技
      痛快科技
      2019-11-05回复快乐精灵
      可以切到后台,主动停止,切到前台,再主动执行
      2019-11-05
      回复
  • 刁_Kyle
    刁_Kyle
    2019-11-05
    切到后台时,清除定时器呢
    2019-11-05
    赞同
    回复 3
    • 快乐精灵
      快乐精灵
      2019-11-05
      定时器看着不像清除呀,只是暂时停止了吧
      2019-11-05
      回复
    • 刁_Kyle
      刁_Kyle
      2019-11-05回复快乐精灵
      我的意思是手动清除定时器,onShow时再开启
      2019-11-05
      回复
    • 快乐精灵
      快乐精灵
      2019-11-05回复刁_Kyle
      只能这样了
      2019-11-05
      回复
登录 后发表内容
问题标签