diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/AbstractDeviceSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/AbstractDeviceSupport.java index 612f57e2b..a8ae4616a 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/AbstractDeviceSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/AbstractDeviceSupport.java @@ -318,6 +318,8 @@ public abstract class AbstractDeviceSupport implements DeviceSupport { context.getString(R.string.notif_battery_low_bigtext_number_of_charges, String.valueOf(deviceEvent.numCharges)) : "" , context); + } else { + GB.removeBatteryNotification(context); } gbDevice.sendDeviceUpdateIntent(context); diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/util/GB.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/util/GB.java index fc2f1ae4b..42d4fd41d 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/util/GB.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/util/GB.java @@ -365,6 +365,10 @@ public class GB { updateNotification(notification, NOTIFICATION_ID_LOW_BATTERY, context); } + public static void removeBatteryNotification(Context context) { + removeNotification(NOTIFICATION_ID_LOW_BATTERY, context); + } + public static GBEnvironment env() { return environment; }