diff --git a/framework/src/org/apache/cordova/CoreAndroid.java b/framework/src/org/apache/cordova/CoreAndroid.java index fedee880..5354ddc2 100755 --- a/framework/src/org/apache/cordova/CoreAndroid.java +++ b/framework/src/org/apache/cordova/CoreAndroid.java @@ -287,7 +287,7 @@ public class CoreAndroid extends CordovaPlugin { }; // Register the receiver - this.cordova.getActivity().registerReceiver(this.telephonyReceiver, intentFilter); + webView.getContext().registerReceiver(this.telephonyReceiver, intentFilter); } /* @@ -296,6 +296,6 @@ public class CoreAndroid extends CordovaPlugin { */ public void onDestroy() { - this.cordova.getActivity().unregisterReceiver(this.telephonyReceiver); + webView.getContext().unregisterReceiver(this.telephonyReceiver); } }