From 82ffe0f9ac503dece7045e4304e29dc84e4d3a27 Mon Sep 17 00:00:00 2001 From: Milos Kozak Date: Sat, 21 Mar 2020 17:04:09 +0100 Subject: [PATCH] Register ChargingStateReceiver properly --- app/src/main/java/info/nightscout/androidaps/MainApp.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/info/nightscout/androidaps/MainApp.java b/app/src/main/java/info/nightscout/androidaps/MainApp.java index e4401de914..b1db737e62 100644 --- a/app/src/main/java/info/nightscout/androidaps/MainApp.java +++ b/app/src/main/java/info/nightscout/androidaps/MainApp.java @@ -1,6 +1,7 @@ package info.nightscout.androidaps; import android.app.Application; +import android.content.Intent; import android.content.IntentFilter; import android.content.res.Resources; import android.net.ConnectivityManager; @@ -87,6 +88,7 @@ import info.nightscout.androidaps.plugins.source.SourcePoctechPlugin; import info.nightscout.androidaps.plugins.source.SourceTomatoPlugin; import info.nightscout.androidaps.plugins.source.SourceXdripPlugin; import info.nightscout.androidaps.plugins.treatments.TreatmentsPlugin; +import info.nightscout.androidaps.receivers.ChargingStateReceiver; import info.nightscout.androidaps.receivers.DataReceiver; import info.nightscout.androidaps.receivers.KeepAliveReceiver; import info.nightscout.androidaps.receivers.NSAlarmReceiver; @@ -302,6 +304,7 @@ public class MainApp extends Application { intentFilter.addAction(WifiManager.NETWORK_STATE_CHANGED_ACTION); intentFilter.addAction(WifiManager.WIFI_STATE_CHANGED_ACTION ); registerReceiver(new NetworkChangeReceiver(), intentFilter); + registerReceiver(new ChargingStateReceiver(), new IntentFilter(Intent.ACTION_BATTERY_CHANGED)); } public static String gs(@StringRes int id) {