收藏
回答

小程序收取蓝牙广播包数据,频率会越来越慢,一直到两分半三分钟的样子会闪退,内存原因?

使用小程序收取蓝牙设备的广播包数据,频率比较高,随着时间边长会发现丢包越来越严重,直到小程序闪退。中间写了定时函数关闭蓝牙适配器发现并没有用。希望有位大神可以指教一下。

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

1 个回答

  • spider
    spider
    2021-12-03

    可以贴一下代码,以及接收频率多高?

    按理说不会出现闪退,是不是有重复调用高耗资源的方法。

    2021-12-03
    有用
    回复 3
    • 阿冲
      阿冲
      2021-12-03
      频率是每秒12包或者每秒8包,在onBluetoothDeviceFound中执行的,每收到一包会request请求一次。
      2021-12-03
      回复
    • spider
      spider
      2021-12-03回复阿冲
      为什么要收到一包数据会请求一次,这样相当于一秒内请求12次或者8次。你在调试时,打开手机开发调试的性能监控面板,看下资源消耗大不
      2021-12-03
      回复
    • 阿冲
      阿冲
      2021-12-03回复spider
      需求就是要这样,苹果没有性能监控面板,主要是搞苹果,因为兼容性好一点
      2021-12-03
      回复
登录 后发表内容