[connectivity] Fixes lint error by using getApplicationContext() (#1502)
Fixes lint error by using getApplicationContext()
diff --git a/packages/connectivity/CHANGELOG.md b/packages/connectivity/CHANGELOG.md
index bbd924f..484f344 100644
--- a/packages/connectivity/CHANGELOG.md
+++ b/packages/connectivity/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 0.4.3+1
+
+* Fixes lint error by using `getApplicationContext()` when accessing the Wifi Service.
+
## 0.4.3
* Add getWifiBSSID to obtain current wifi network's BSSID.
diff --git a/packages/connectivity/android/src/main/java/io/flutter/plugins/connectivity/ConnectivityPlugin.java b/packages/connectivity/android/src/main/java/io/flutter/plugins/connectivity/ConnectivityPlugin.java
index 05b4608..ca2f522 100644
--- a/packages/connectivity/android/src/main/java/io/flutter/plugins/connectivity/ConnectivityPlugin.java
+++ b/packages/connectivity/android/src/main/java/io/flutter/plugins/connectivity/ConnectivityPlugin.java
@@ -41,7 +41,11 @@
private ConnectivityPlugin(Registrar registrar) {
this.registrar = registrar;
this.manager =
- (ConnectivityManager) registrar.context().getSystemService(Context.CONNECTIVITY_SERVICE);
+ (ConnectivityManager)
+ registrar
+ .context()
+ .getApplicationContext()
+ .getSystemService(Context.CONNECTIVITY_SERVICE);
}
@Override
@@ -104,7 +108,8 @@
private WifiInfo getWifiInfo() {
WifiManager wifiManager =
- (WifiManager) registrar.context().getSystemService(Context.WIFI_SERVICE);
+ (WifiManager)
+ registrar.context().getApplicationContext().getSystemService(Context.WIFI_SERVICE);
return wifiManager == null ? null : wifiManager.getConnectionInfo();
}
@@ -125,7 +130,8 @@
private void handleWifiIPAddress(MethodCall call, final Result result) {
WifiManager wifiManager =
- (WifiManager) registrar.context().getSystemService(Context.WIFI_SERVICE);
+ (WifiManager)
+ registrar.context().getApplicationContext().getSystemService(Context.WIFI_SERVICE);
WifiInfo wifiInfo = null;
if (wifiManager != null) wifiInfo = wifiManager.getConnectionInfo();
diff --git a/packages/connectivity/pubspec.yaml b/packages/connectivity/pubspec.yaml
index 3ed7aae..eadbdf7 100644
--- a/packages/connectivity/pubspec.yaml
+++ b/packages/connectivity/pubspec.yaml
@@ -3,7 +3,7 @@
mobile/cellular) connectivity on Android and iOS.
author: Flutter Team <flutter-dev@googlegroups.com>
homepage: https://github.com/flutter/plugins/tree/master/packages/connectivity
-version: 0.4.3
+version: 0.4.3+1
flutter:
plugin: