收藏
回答

小程序 onHide 问题?

我在小程序页面使用蓝牙组件功能。在用户切到后台之后 在onHide 里面断开了蓝牙连接 。之后重新走 onshow里面的代码。

这样会有一个问题就是 我第一次执行代码执行到一半我切到后台。再次进入小程序前台重新执行onshow里面的方法。过了一段时间小程序会把上一次代码再次执行。

怎么终止onhide 切换后台在切回来不执行上一次代码呀


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

2 个回答

  • 小行星
    小行星
    04-01

    我也遇到了同样的问题

    04-01
    有用
    回复
  • 有赞
    有赞
    2021-11-29

    可以设置一个全局属性,在onhide对其进行设置,然后在下一次onshow的时候,判断是否设置,设置了就不执行下面的代码

    2021-11-29
    有用
    回复 1
    • メwenfeng,xuツ
      メwenfeng,xuツ
      2021-11-30
      是这样的,我onhide 切回小程序前台要重新执行onshow的方法就是重新走一遍蓝牙连接传命令等操作,如果我设置变量他新进来就不能走了呀。
      2021-11-30
      回复
登录 后发表内容