From 60ab3e3af0e1008bcdc1b56867556acf170498db Mon Sep 17 00:00:00 2001 From: Brad Leege Date: Sun, 7 Feb 2016 09:12:07 -0600 Subject: [PATCH] [android] #2421 - Adding check in case Wifi Status isn't granted to keep app from crashing --- .../mapboxsdk/telemetry/MapboxEventManager.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/telemetry/MapboxEventManager.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/telemetry/MapboxEventManager.java index d917eb49e..81fd84d67 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/telemetry/MapboxEventManager.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/telemetry/MapboxEventManager.java @@ -220,9 +220,14 @@ public class MapboxEventManager { String status = "No"; WifiManager wifiMgr = (WifiManager) context.getSystemService(Context.WIFI_SERVICE); if (wifiMgr.isWifiEnabled()) { - WifiInfo wifiInfo = wifiMgr.getConnectionInfo(); - if( wifiInfo.getNetworkId() != -1 ){ - status = "Yes"; + try { + WifiInfo wifiInfo = wifiMgr.getConnectionInfo(); + if( wifiInfo.getNetworkId() != -1 ){ + status = "Yes"; + } + } catch (Exception e) { + Log.w(TAG, "Error getting Wifi Connection Status: " + e); + status = "Unknown"; } }