收藏
回答

NFC功能中NFCAdapter.offDiscovered()无法取消监听?

NFCAdapter.offDiscovered(),调用不生效,导致NFCAdapter.onDiscovered(),重复监听,重复读卡。

https://developers.weixin.qq.com/s/TLbikymM7On9

机型:小米6

MIUI版本:10.4.2稳定版

安卓版本:9

微信客户端版本:7.0.21

最后一次编辑于  2021-01-22
回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    2021-01-25

    你好,offDiscovered要传入之前onDiscovered的callback,即取消掉之前对应的监听

    2021-01-25
    有用 1
    回复 3
    • 王子成.
      王子成.
      2021-02-02
      callback  该如何传入?
      2021-02-02
      回复
    • 葛飞扬
      葛飞扬
      2021-03-05回复王子成.
      // 注册贴卡监听回调
      nfc.onDiscovered(this.discoverHandler)
      监听的回掉是啥,清除监听的回掉就传啥
      2021-03-05
      1
      回复
    • BrandBin
      BrandBin
      2021-08-26
      组件中怎么用?发现回调中无法调取组件的方法
      2021-08-26
      回复
  • 见路不走࿐ོ
    见路不走࿐ོ
    2022-09-16

    没用啊 offDiscovered加onDiscovered的callback和不加直接offDiscovered()

    都没用


    A页面startDiscovery然后onDiscovered

    退出A页面时offDiscovered然后stopDiscovery


    进入B页面startDiscovery然后onDiscovered仍旧会调用A页面时的监听




    2022-09-16
    有用
    回复
  • CCY
    CCY
    2021-09-01

    大哥你提的这个问题解决了没有,我这边也出现了这个问题不知道怎么解决,求教!

    2021-09-01
    有用
    回复
登录 后发表内容
问题标签