diff --git a/android_app/app/src/main/java/com/health/openscale/core/bluetooth/BluetoothCommunication.java b/android_app/app/src/main/java/com/health/openscale/core/bluetooth/BluetoothCommunication.java index b42589b5..e8799f19 100644 --- a/android_app/app/src/main/java/com/health/openscale/core/bluetooth/BluetoothCommunication.java +++ b/android_app/app/src/main/java/com/health/openscale/core/bluetooth/BluetoothCommunication.java @@ -530,6 +530,13 @@ public abstract class BluetoothCommunication { connectionEstablished = true; setBtStatus(BT_STATUS_CODE.BT_CONNECTION_ESTABLISHED); + + try { + Thread.sleep(200); + } + catch (Exception e) { + // Empty + } gatt.discoverServices(); } else if (newState == BluetoothProfile.STATE_DISCONNECTED) {