From 053cf34ea28a41b3b06bae11722ed1139d036f8c Mon Sep 17 00:00:00 2001 From: Shachar R Date: Sun, 24 Dec 2017 11:27:50 -0800 Subject: [PATCH] Fix a leak in the wifiManager usage in Android version smaller than N Update the SDK version to match the version in gradle. --- app/src/main/AndroidManifest.xml | 4 ++-- app/src/main/java/protect/babymonitor/MonitorActivity.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index b16ca79..4a4c6f7 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -5,8 +5,8 @@ android:versionName="0.2" > + android:minSdkVersion="16" + android:targetSdkVersion="17" /> diff --git a/app/src/main/java/protect/babymonitor/MonitorActivity.java b/app/src/main/java/protect/babymonitor/MonitorActivity.java index 4d5a3ac..63bff5d 100644 --- a/app/src/main/java/protect/babymonitor/MonitorActivity.java +++ b/app/src/main/java/protect/babymonitor/MonitorActivity.java @@ -174,7 +174,7 @@ public class MonitorActivity extends Activity { final TextView addressText = (TextView) findViewById(R.id.address); - final WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE); + final WifiManager wifiManager = (WifiManager) getApplicationContext().getSystemService(WIFI_SERVICE); final WifiInfo info = wifiManager.getConnectionInfo(); final int address = info.getIpAddress(); if(address != 0)