mDNS中取消监听事件的方法(或者是其回调方法)不会执行
发布于 5 年前 作者 minbai 11019 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

mDNS中取消事件监听的方法(或者是其回调方法)不会执行。因为不知道是哪一个不执行

即:

wx.offLocalServiceFound()  wx.offLocalServiceResolveFail()   wx.offLocalServiceLost()  wx.offLocalServiceDiscoveryStop()

这4个方法(或者是其回调方法)不会执行。

步骤:

打开调试(或者用真机调试)

然后再进入页面,点击  “开始搜索”按钮,

然后点击  “取消监听” 按钮,看调试内容中,并没有那4个方法的回调方法的打印语句打印的string。

2 回复

应该是不会执行那4个方法。因为我在停止搜索服务成功回调函数中,执行那4个方法没反应。、

再次重新打开搜索之后,每个设备会被发现2次,再停止再打开时,每个设备会被发现3次。

每停止再打开1次,设备就会被多发现1次。

所以,断定,在停止搜索服务成功的回调函数中,执行的那4个方法 无效。

你好,想请教一下小程序连硬件这一块的问题

回到顶部