Initialize currentLatitude to null and do check

This commit is contained in:
misaochan 2016-09-17 01:52:50 +12:00
parent ec9d9ec4f3
commit 071ecd38cb

View file

@ -25,7 +25,8 @@ public class GPSExtractor {
private String filePath; private String filePath;
private double decLatitude, decLongitude; private double decLatitude, decLongitude;
private double currentLatitude, currentLongitude; private Double currentLatitude = null;
private Double currentLongitude = null;
private Context context; private Context context;
public boolean imageCoordsExists; public boolean imageCoordsExists;
private MyLocationListener myLocationListener; private MyLocationListener myLocationListener;
@ -113,7 +114,7 @@ public class GPSExtractor {
//Check what user's preference is for automatic location detection //Check what user's preference is for automatic location detection
boolean gpsPrefEnabled = gpsPreferenceEnabled(); boolean gpsPrefEnabled = gpsPreferenceEnabled();
if (gpsPrefEnabled) { if (gpsPrefEnabled && currentLatitude != null && currentLongitude != null) {
Log.d(TAG, "Current location values: Lat = " + currentLatitude + " Long = " + currentLongitude); Log.d(TAG, "Current location values: Lat = " + currentLatitude + " Long = " + currentLongitude);
return String.valueOf(currentLatitude) + "|" + String.valueOf(currentLongitude); return String.valueOf(currentLatitude) + "|" + String.valueOf(currentLongitude);
} else { } else {