From 10a2d0764e3ed39c7c5d70de2e83b7f152abc317 Mon Sep 17 00:00:00 2001
From: Lennart Goedhart <lennart@omnibase.com.au>
Date: Thu, 26 May 2016 21:32:18 +1000
Subject: [PATCH] Use a static string provided by the OS for getting battery
 level.

---
 .../nightscout/android/medtronic/Medtronic640gActivity.java    | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app/src/main/java/info/nightscout/android/medtronic/Medtronic640gActivity.java b/app/src/main/java/info/nightscout/android/medtronic/Medtronic640gActivity.java
index 2956563..d325fa6 100644
--- a/app/src/main/java/info/nightscout/android/medtronic/Medtronic640gActivity.java
+++ b/app/src/main/java/info/nightscout/android/medtronic/Medtronic640gActivity.java
@@ -13,6 +13,7 @@ import android.content.SharedPreferences.OnSharedPreferenceChangeListener;
 import android.graphics.Color;
 import android.net.ConnectivityManager;
 import android.net.NetworkInfo;
+import android.os.BatteryManager;
 import android.os.Bundle;
 import android.os.Handler;
 import android.os.Message;
@@ -449,7 +450,7 @@ public class Medtronic640gActivity extends Activity implements OnSharedPreferenc
                     || arg1.getAction().equalsIgnoreCase(Intent.ACTION_BATTERY_CHANGED)
                     || arg1.getAction().equalsIgnoreCase(Intent.ACTION_BATTERY_OKAY)) {
                 Log.i("BatteryReceived", "BatteryReceived");
-                batLevel = arg1.getIntExtra("level", 0);
+                batLevel = arg1.getIntExtra(BatteryManager.EXTRA_LEVEL, 0);
             }
         }
     }
-- 
GitLab