在Android中,BluetoothGatt没有发现服务()onConnectionStateChange

时间:2016-07-02 10:55:45

标签: android bluetooth bluetooth-lowenergy

我正在尝试发现4.0版本的服务。有时它发现有些时候没有被发现。在连接之后(您将gt-client连接到设备作为gatt-server),您应该调用Discovery设备的服务。在发生一些变化的情况下,该设备可以发送onCharacteristicChanged。但它没有发现服务出现以下错误:

  07-02 16:15:19.363 5469-5495/? W/BluetoothGatt: Unhandled exception in callback
                                                    java.lang.NullPointerException: Attempt to invoke virtual method 'boolean android.bluetooth.BluetoothGatt.discoverServices()' on a null object reference
                                                        at com.actofit.wear.Home.LifeLogStopService$1.onConnectionStateChange(LifeLogStopService.java:103)
                                                        at android.bluetooth.BluetoothGatt$1.onClientConnectionState(BluetoothGatt.java:181)
                                                        at android.bluetooth.IBluetoothGattCallback$Stub.onTransact(IBluetoothGattCallback.java:70)
                                                        at android.os.Binder.execTransact(Binder.java:453)

0 个答案:

没有答案