E/GDI#AcceptBluetoothClassicConnection_1100340832(27853): activate: unable to accept connection
E/GDI#AcceptBluetoothClassicConnection_1100340832(27853): java.io.IOException: read failed, socket might closed or timeout, read ret: -1
E/GDI#AcceptBluetoothClassicConnection_1100340832(27853): at android.bluetooth.BluetoothSocket.readAll(BluetoothSocket.java:560)
E/GDI#AcceptBluetoothClassicConnection_1100340832(27853): at android.bluetooth.BluetoothSocket.waitSocketSignal(BluetoothSocket.java:537)
E/GDI#AcceptBluetoothClassicConnection_1100340832(27853): at android.bluetooth.BluetoothSocket.accept(BluetoothSocket.java:395)
E/GDI#AcceptBluetoothClassicConnection_1100340832(27853): at android.bluetooth.BluetoothServerSocket.accept(BluetoothServerSocket.java:131)
E/GDI#AcceptBluetoothClassicConnection_1100340832(27853): at android.bluetooth.BluetoothServerSocket.accept(BluetoothServerSocket.java:117)
E/GDI#AcceptBluetoothClassicConnection_1100340832(27853): at com.garmin.android.deviceinterface.connection.btc.AcceptBluetoothClassicConnection.activate(AcceptBluetoothClassicConnection.java:69)
E/GDI#AcceptBluetoothClassicConnection_1100340832(27853): at com.garmin.android.deviceinterface.connection.AbstractConnection$1.run(AbstractConnection.java:323)
E/GDI#AcceptBluetoothClassicConnection_1100340832(27853): at java.lang.Thread.run(Thread.java:841)
It seems like the GDIService is able to sync in the background without starting the main app, it would be nice if a notification was available too give some feedback?
In the logcat log I also see
I/com.garmin.android.apps.connectmobile.ForegroundListener(17898): went background
D/GarminConnectMobileApp(17898): Background
V/TMP#DeviceManager(17898): setApplicationVisibility(): FYI - Unable to execute operation. Invalid unit ID (-1).
___
I'm using v2.7.3 of the app.
Android 4.3 SDK 18