diff --git a/packages/battery_plus/battery_plus/android/src/main/kotlin/dev/fluttercommunity/plus/battery/BatteryPlusPlugin.kt b/packages/battery_plus/battery_plus/android/src/main/kotlin/dev/fluttercommunity/plus/battery/BatteryPlusPlugin.kt index 431a44ffa5..b6be0d24e0 100644 --- a/packages/battery_plus/battery_plus/android/src/main/kotlin/dev/fluttercommunity/plus/battery/BatteryPlusPlugin.kt +++ b/packages/battery_plus/battery_plus/android/src/main/kotlin/dev/fluttercommunity/plus/battery/BatteryPlusPlugin.kt @@ -170,9 +170,10 @@ class BatteryPlusPlugin : MethodCallHandler, EventChannel.StreamHandler, Flutter } private fun checkPowerServiceSaveMode(): Boolean { - val powerManager = - applicationContext!!.getSystemService(Context.POWER_SERVICE) as PowerManager - return powerManager.isPowerSaveMode + return applicationContext?.let { + val powerManager = it.getSystemService(Context.POWER_SERVICE) as PowerManager + powerManager.isPowerSaveMode + } ?: false } private fun getBatteryProperty(property: Int): Int {