DeviceScanActivity crasht bij bepaalde mac adressen

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • itcouldbeanyone
  • Registratie: Augustus 2014
  • Laatst online: 12-09 21:49
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";

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


Acties:
  • 0 Henk 'm!

  • EddoH
  • Registratie: Maart 2009
  • Niet online

EddoH

Backpfeifengesicht

Eerlijk gezegd lijkt het mij niet dat het MAC adres de oorzaak van de crash is.
Wat is de rest van de stack trace?
Is btleGattCallback niet null?
Wordt er bij MAC adres 78:A5:04:78:50:0A überhaupt wel verbonden?

Even wat meer debuggen dus.

Acties:
  • 0 Henk 'm!

  • itcouldbeanyone
  • Registratie: Augustus 2014
  • Laatst online: 12-09 21:49
EddoH schreef op dinsdag 05 juli 2016 @ 13:18:
Eerlijk gezegd lijkt het mij niet dat het MAC adres de oorzaak van de crash is.
Wat is de rest van de stack trace?
Is btleGattCallback niet null?
Wordt er bij MAC adres 78:A5:04:78:50:0A überhaupt wel verbonden?

Even wat meer debuggen dus.
blijkt dat er dus geen verbinding toto stand komt omdat de services niet overeen komen.
waardoor inderdaad btleGattCallback null is.
services aangepast problem solved.

maar in iedergeval erg bedankt voor je snelle responce.

Ben niet slim, maar wel dom