diff --git a/dfu/src/main/java/no/nordicsemi/android/dfu/DfuBaseService.java b/dfu/src/main/java/no/nordicsemi/android/dfu/DfuBaseService.java index 51fb4a2..927a45d 100644 --- a/dfu/src/main/java/no/nordicsemi/android/dfu/DfuBaseService.java +++ b/dfu/src/main/java/no/nordicsemi/android/dfu/DfuBaseService.java @@ -1104,6 +1104,11 @@ public abstract class DfuBaseService extends IntentService implements DfuProgres } UuidHelper.assignCustomUuids(intent); + if (foregroundService) { + logi("Starting DFU service in foreground"); + startForeground(); + } + mDeviceAddress = deviceAddress; mDeviceName = deviceName; mDisableNotification = disableNotification; @@ -1131,9 +1136,6 @@ public abstract class DfuBaseService extends IntentService implements DfuProgres mbrSize = 0; } - if (foregroundService) { - startForeground(); - } sendLogBroadcast(LOG_LEVEL_VERBOSE, "DFU service started"); /*