BluetoothSPPLibrary icon indicating copy to clipboard operation
BluetoothSPPLibrary copied to clipboard

Autoconnect fix transparent

Open naevtamarkus opened this issue 9 years ago • 2 comments

I think this is it for fixing #10 . I tried it and works fine.

I wonder why don't you try to reconnect on onDeviceDisconnected(). This essentially means that, if you disconnect(), you need to reconfigure autoConnect all over again.

Bonus points: it would be very interesting to set some sort of timeout on each reconnection: when something goes wrong it tries to reconnect very fast and gives a StackOverflow.

naevtamarkus avatar Mar 20 '15 16:03 naevtamarkus

WARNING: please hold on a bit on this... I just discovered the Connection callback work well with autoConnect, but not with Connect anymore. Will be uploading a fix soon.

naevtamarkus avatar Mar 22 '15 07:03 naevtamarkus

It should be fixed now. The problem was partially in my application, that was calling stopAutoConnect() just as a precaution when doing a normal connect(), and was removing the callback... but having the fix in the library is better.

I have found plenty of these checks missing: the library does not prevent you from breaking it. We'll get there I guess :)

naevtamarkus avatar Mar 22 '15 08:03 naevtamarkus