CB-7976 Android: Use webView's context rather than Activity's context for intent receiver
diff --git a/src/android/BatteryListener.java b/src/android/BatteryListener.java
index ca47faa..740a92e 100755
--- a/src/android/BatteryListener.java
+++ b/src/android/BatteryListener.java
@@ -72,7 +72,7 @@
                         updateBatteryInfo(intent);
                     }
                 };
-                cordova.getActivity().registerReceiver(this.receiver, intentFilter);
+                webView.getContext().registerReceiver(this.receiver, intentFilter);
             }
 
             // Don't return any result now, since status results will be sent when events come in from broadcast receiver
@@ -113,7 +113,7 @@
     private void removeBatteryListener() {
         if (this.receiver != null) {
             try {
-                this.cordova.getActivity().unregisterReceiver(this.receiver);
+                webView.getContext().unregisterReceiver(this.receiver);
                 this.receiver = null;
             } catch (Exception e) {
                 Log.e(LOG_TAG, "Error unregistering battery receiver: " + e.getMessage(), e);