无需按下按钮即可显示新的BLE数据

时间:2017-04-12 12:29:54

标签: android bluetooth-lowenergy

我试图显示蓝牙低功耗(BLE)服务所宣传的新数据。这是使用BluetoothLeService中的setCharacteristicNotification()回调完成的,如下所示:

mBluetoothLeService.setCharacteristicNotification(mNotifyCharacteristic, 
   true);

,其中mNotifyCharacteristic是BluetoothGattCharacteristic对象

此回调通常在onClickListener中触发,但我试图自动显示新数据,而无需按下UI上的按钮。我尝试在onResume()中调用此方法,但它似乎没有做任何事情:

@Override
protected void onResume() {
  super.onResume();
  ...     

  if(mBluetoothLeService != null){

    mBluetoothLeService.setCharacteristicNotification(mNotifyCharacteristic,
      true);        
  }
}

我是一位经验丰富的Android开发人员,但他是蓝牙新手,所以我在这里有点迷失。

有人可以帮忙吗?

干杯, 贝

0 个答案:

没有答案