从react-native-ble-manager转到react-native-ble-plx API问题

问题描述

我有一个使用RN BLE Manager(RNBM)的应用程序。它通常可以正常工作,但过一会儿BLE堆栈会锁定。经过很长一段时间的努力,我决定尝试使用RN BLE PLX(RNBP)。这对我来说效果更好,但是我对API有一个疑问。 在RNBM中,您将拥有一个用于侦听同一类所有事件的侦听器。例如,所有有关特性的通知都可以通过以下方式发送到同一回调:

str_length(10)
2
str_length(9)
1

这使调用变得容易

this.handlerUpdate = bleManagerEmitter.addListener('BleManagerDidUpdateValueForCharacteristic',this.handleUpdateValueForCharacteristic );

不再需要事件侦听器时。 在RNBP中,每个设备/服务/特性都有一个侦听器,例如

this.handlerUpdate.remove();

如果设备已断开连接,则需要remove()所有侦听器,否则,每次设备连接/断开连接时,我都会获得新实例。 问题! 是否有任何方法可以使RNBP像RNBM一样具有一个用于断开连接,通知等的事件处理程序?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...