hi, hoe kan het dat als ik een BLE verbinding maak met mac adress 00:1E:C0:31:02:4B
de verbinding het wel doet.
maar met een ander mac adress crasht de app.
Werkt niet "78:A5:04:78:50:0A";
Werkt "00:1E:C0:31:02:4B";
melding:
java.lang.NullPointerException: Attempt to invoke virtual method 'boolean android.bluetooth.BluetoothGattCharacteristic.setValue(java.lang.String)' on a null object reference
de verbinding het wel doet.
maar met een ander mac adress crasht de app.
Werkt niet "78:A5:04:78:50:0A";
Werkt "00:1E:C0:31:02:4B";
Java: unknown
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| class DeviceScanActivity extends ListActivity { public void Connect() { final BluetoothDevice Adevice = bluetooth.getRemoteDevice(MAC); // MAC is the adress of the device we want to connect try { bluetoothGatt = Adevice.connectGatt(this, false, btleGattCallback); ConnectedDevice=true; succeed=1; } //Directly connect to the device so autoConnect is false catch (Exception e) { println(e.getMessage()); } } }; |
melding:
java.lang.NullPointerException: Attempt to invoke virtual method 'boolean android.bluetooth.BluetoothGattCharacteristic.setValue(java.lang.String)' on a null object reference
Ben niet slim, maar wel dom