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 781108a..fe1be9a 100644 --- a/dfu/src/main/java/no/nordicsemi/android/dfu/DfuBaseService.java +++ b/dfu/src/main/java/no/nordicsemi/android/dfu/DfuBaseService.java @@ -890,6 +890,9 @@ public abstract class DfuBaseService extends IntentService implements DfuProgres public void onDestroy() { super.onDestroy(); + if (mDfuServiceImpl != null) + mDfuServiceImpl.abort(); + final LocalBroadcastManager manager = LocalBroadcastManager.getInstance(this); manager.unregisterReceiver(mDfuActionReceiver);