我正在wp8.1运行时应用上做蓝牙LE应用。 我已经注册了一个值更改事件,以便在新数据到来时进行监听。
heartRateMeasurementCharacteristic.ValueChanged += heartRateMeasurement_DataChanged;
private void heartRateMeasurement_DataChanged(GattCharacteristic sender, GattValueChangedEventArgs args)
{
//do things
}
一段时间后事件不再被触发,并且rpgram抛出NO异常(我检查了运行时,内存等)。我该怎么调试呢?这可能是事件线程没有任何异常吗?
在BLE设备继续发送信号的情况下。
答案 0 :(得分:0)
这是一个旧帖子,但答案是将heartRateMeasurementCharacteristic设置为全局变量。