From bc43b1a2f709822fdd7e396cf6baa3426af0d851 Mon Sep 17 00:00:00 2001 From: Ziver Koc Date: Tue, 22 Aug 2017 19:04:04 +0200 Subject: [PATCH] fixed memory leak warnings --- .../main/java/com/ericsson/uecontrol/core/util/CSVWriter.java | 2 +- .../java/com/ericsson/uecontrol/core/util/WifiScanner.java | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/ericsson/uecontrol/core/util/CSVWriter.java b/app/src/main/java/com/ericsson/uecontrol/core/util/CSVWriter.java index 971a5db..29ffa13 100755 --- a/app/src/main/java/com/ericsson/uecontrol/core/util/CSVWriter.java +++ b/app/src/main/java/com/ericsson/uecontrol/core/util/CSVWriter.java @@ -205,7 +205,7 @@ public class CSVWriter { if(netInfo == null || netInfo.getType() != ConnectivityManager.TYPE_WIFI) return null; - WifiManager wm = (WifiManager) context.getSystemService(Context.WIFI_SERVICE); + WifiManager wm = (WifiManager) context.getApplicationContext().getSystemService(Context.WIFI_SERVICE); WifiInfo wifiInfo = wm.getConnectionInfo(); return wifiInfo; } diff --git a/app/src/main/java/com/ericsson/uecontrol/core/util/WifiScanner.java b/app/src/main/java/com/ericsson/uecontrol/core/util/WifiScanner.java index e6217bb..124399f 100755 --- a/app/src/main/java/com/ericsson/uecontrol/core/util/WifiScanner.java +++ b/app/src/main/java/com/ericsson/uecontrol/core/util/WifiScanner.java @@ -22,7 +22,8 @@ public class WifiScanner { private WifiReceiver receiverWifi; public WifiScanner() { - mainWifi = (WifiManager) MainActivity.getContext().getSystemService(MainActivity.getContext().WIFI_SERVICE); + mainWifi = (WifiManager) MainActivity.getContext().getApplicationContext() + .getSystemService(MainActivity.getContext().WIFI_SERVICE); receiverWifi = new WifiReceiver(); }