Browse Source

made marker ssid lookup static to prevent crash

Fabio Arnold 10 years ago
parent
commit
af99fb9cb0

+ 7 - 1
src/de/tudarmstadt/informatik/hostage/ui2/fragment/ThreatMapFragment.java

@@ -4,6 +4,7 @@ import android.app.Fragment;
 import android.graphics.Color;
 import android.location.Location;
 import android.os.Bundle;
+import android.util.Log;
 import android.view.InflateException;
 import android.view.LayoutInflater;
 import android.view.View;
@@ -45,7 +46,7 @@ public class ThreatMapFragment extends Fragment implements GoogleMap.OnInfoWindo
 	private static GoogleMap sMap = null;
 	private static View sView = null;
 
-	private HashMap<String, String> sMarkerIDToSSID = new HashMap<String, String>();
+	private static HashMap<String, String> sMarkerIDToSSID = new HashMap<String, String>();
 
 	private LocationClient mLocationClient;
 	private static final LocationRequest REQUEST = LocationRequest.create()
@@ -81,6 +82,11 @@ public class ThreatMapFragment extends Fragment implements GoogleMap.OnInfoWindo
 		if (recordOverviewFragment != null) {
 			String ssid = sMarkerIDToSSID.get(marker.getId());
 			recordOverviewFragment.showDetailsForSSID(getActivity(), ssid);
+
+			if (ssid == null)
+				Log.i("SSID", "nullptr exception!!!");
+			else
+				Log.i("SSID", ssid);
 		}
 	}