aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrsudev <rsudev@googlemail.com>2011-08-11 20:47:07 +0200
committerrsudev <rsudev@googlemail.com>2011-08-11 20:47:07 +0200
commit3e24489a74d186d1d0f297d12a6aff73f0c455dd (patch)
tree1c7f5bcc911cf21f0af191452850a81c437d473b
parent9f567d48e0d8b1db8216e833ade05787e314d9d1 (diff)
parente9864e0b6a7667c2eaaf09fc30f6b1b06e7995e2 (diff)
downloadcgeo-3e24489a74d186d1d0f297d12a6aff73f0c455dd.zip
cgeo-3e24489a74d186d1d0f297d12a6aff73f0c455dd.tar.gz
cgeo-3e24489a74d186d1d0f297d12a6aff73f0c455dd.tar.bz2
Merge branch 'master' of https://github.com/cgeo/c-geo-opensource
-rw-r--r--src/cgeo/geocaching/cgBase.java70
-rw-r--r--src/cgeo/geocaching/cgCache.java4
-rw-r--r--src/cgeo/geocaching/cgCacheListAdapter.java2
-rw-r--r--src/cgeo/geocaching/cgCompass.java16
-rw-r--r--src/cgeo/geocaching/cgCompassMini.java4
-rw-r--r--src/cgeo/geocaching/cgCoord.java4
-rw-r--r--src/cgeo/geocaching/cgDirection.java4
-rw-r--r--src/cgeo/geocaching/cgDirectionImg.java2
-rw-r--r--src/cgeo/geocaching/cgGPXParser.java30
-rw-r--r--src/cgeo/geocaching/cgGeo.java6
-rw-r--r--src/cgeo/geocaching/cgHtmlImg.java2
-rw-r--r--src/cgeo/geocaching/cgMapImg.java2
-rw-r--r--src/cgeo/geocaching/cgeocaches.java4
-rw-r--r--src/cgeo/geocaching/cgeonavigate.java6
-rw-r--r--src/cgeo/geocaching/cgeopoint.java4
-rw-r--r--src/cgeo/geocaching/mapcommon/cgMapMyOverlay.java2
-rw-r--r--src/cgeo/geocaching/mapcommon/cgeomap.java4
17 files changed, 89 insertions, 77 deletions
diff --git a/src/cgeo/geocaching/cgBase.java b/src/cgeo/geocaching/cgBase.java
index 2001a01..792b219 100644
--- a/src/cgeo/geocaching/cgBase.java
+++ b/src/cgeo/geocaching/cgBase.java
@@ -2642,9 +2642,9 @@ public class cgBase {
while (matcher.find()) {
if (matcher.groupCount() > 1) {
if (matcher.group(2).equalsIgnoreCase("km") == true) {
- distance = new Double(matcher.group(1));
+ distance = Double.valueOf(matcher.group(1));
} else {
- distance = new Double(matcher.group(1)) / kmInMiles;
+ distance = Double.valueOf(matcher.group(1)) / kmInMiles;
}
}
}
@@ -2673,7 +2673,7 @@ public class cgBase {
}
public static Double getHeading(Double lat1, Double lon1, Double lat2, Double lon2) {
- Double result = new Double(0);
+ Double result = Double.valueOf(0);
int ilat1 = (int) Math.round(0.5 + lat1 * 360000);
int ilon1 = (int) Math.round(0.5 + lon1 * 360000);
@@ -2686,21 +2686,21 @@ public class cgBase {
lon2 *= deg2rad;
if (ilat1 == ilat2 && ilon1 == ilon2) {
- return new Double(result);
+ return Double.valueOf(result);
} else if (ilat1 == ilat2) {
if (ilon1 > ilon2) {
- result = new Double(270);
+ result = Double.valueOf(270);
} else {
- result = new Double(90);
+ result = Double.valueOf(90);
}
} else if (ilon1 == ilon2) {
if (ilat1 > ilat2) {
- result = new Double(180);
+ result = Double.valueOf(180);
}
} else {
Double c = Math.acos(Math.sin(lat2) * Math.sin(lat1) + Math.cos(lat2) * Math.cos(lat1) * Math.cos(lon2 - lon1));
Double A = Math.asin(Math.cos(lat2) * Math.sin(lon2 - lon1) / Math.sin(c));
- result = new Double(A * rad2deg);
+ result = Double.valueOf(A * rad2deg);
if (ilat2 > ilat1 && ilon2 > ilon1) {
// result don't need change
} else if (ilat2 < ilat1 && ilon2 < ilon1) {
@@ -2736,7 +2736,7 @@ public class cgBase {
return "?";
}
- return getHumanDistance(new Double(distance));
+ return getHumanDistance(Double.valueOf(distance));
}
public String getHumanDistance(Double distance) {
@@ -2747,31 +2747,31 @@ public class cgBase {
if (settings.units == cgSettings.unitsImperial) {
distance *= kmInMiles;
if (distance > 100) {
- return String.format(Locale.getDefault(), "%.0f", new Double(Math.round(distance))) + " mi";
+ return String.format(Locale.getDefault(), "%.0f", Double.valueOf(Math.round(distance))) + " mi";
} else if (distance > 0.5) {
- return String.format(Locale.getDefault(), "%.1f", new Double(Math.round(distance * 10.0) / 10.0)) + " mi";
+ return String.format(Locale.getDefault(), "%.1f", Double.valueOf(Math.round(distance * 10.0) / 10.0)) + " mi";
} else if (distance > 0.1) {
- return String.format(Locale.getDefault(), "%.2f", new Double(Math.round(distance * 100.0) / 100.0)) + " mi";
+ return String.format(Locale.getDefault(), "%.2f", Double.valueOf(Math.round(distance * 100.0) / 100.0)) + " mi";
} else if (distance > 0.05) {
- return String.format(Locale.getDefault(), "%.0f", new Double(Math.round(distance * 5280.0))) + " ft";
+ return String.format(Locale.getDefault(), "%.0f", Double.valueOf(Math.round(distance * 5280.0))) + " ft";
} else if (distance > 0.01) {
- return String.format(Locale.getDefault(), "%.1f", new Double(Math.round(distance * 5280 * 10.0) / 10.0)) + " ft";
+ return String.format(Locale.getDefault(), "%.1f", Double.valueOf(Math.round(distance * 5280 * 10.0) / 10.0)) + " ft";
} else {
- return String.format(Locale.getDefault(), "%.2f", new Double(Math.round(distance * 5280 * 100.0) / 100.0)) + " ft";
+ return String.format(Locale.getDefault(), "%.2f", Double.valueOf(Math.round(distance * 5280 * 100.0) / 100.0)) + " ft";
}
} else {
if (distance > 100) {
- return String.format(Locale.getDefault(), "%.0f", new Double(Math.round(distance))) + " km";
+ return String.format(Locale.getDefault(), "%.0f", Double.valueOf(Math.round(distance))) + " km";
} else if (distance > 10) {
- return String.format(Locale.getDefault(), "%.1f", new Double(Math.round(distance * 10.0) / 10.0)) + " km";
+ return String.format(Locale.getDefault(), "%.1f", Double.valueOf(Math.round(distance * 10.0) / 10.0)) + " km";
} else if (distance > 1) {
- return String.format(Locale.getDefault(), "%.2f", new Double(Math.round(distance * 100.0) / 100.0)) + " km";
+ return String.format(Locale.getDefault(), "%.2f", Double.valueOf(Math.round(distance * 100.0) / 100.0)) + " km";
} else if (distance > 0.1) {
- return String.format(Locale.getDefault(), "%.0f", new Double(Math.round(distance * 1000.0))) + " m";
+ return String.format(Locale.getDefault(), "%.0f", Double.valueOf(Math.round(distance * 1000.0))) + " m";
} else if (distance > 0.01) {
- return String.format(Locale.getDefault(), "%.1f", new Double(Math.round(distance * 1000.0 * 10.0) / 10.0)) + " m";
+ return String.format(Locale.getDefault(), "%.1f", Double.valueOf(Math.round(distance * 1000.0 * 10.0) / 10.0)) + " m";
} else {
- return String.format(Locale.getDefault(), "%.2f", new Double(Math.round(distance * 1000.0 * 100.0) / 100.0)) + " m";
+ return String.format(Locale.getDefault(), "%.2f", Double.valueOf(Math.round(distance * 1000.0 * 100.0) / 100.0)) + " m";
}
}
}
@@ -2786,9 +2786,9 @@ public class cgBase {
}
if (kph < 10) {
- return String.format(Locale.getDefault(), "%.1f", new Double((Math.round(kph * 10) / 10))) + " " + unit;
+ return String.format(Locale.getDefault(), "%.1f", Double.valueOf((Math.round(kph * 10) / 10))) + " " + unit;
} else {
- return String.format(Locale.getDefault(), "%.0f", new Double(Math.round(kph))) + " " + unit;
+ return String.format(Locale.getDefault(), "%.0f", Double.valueOf(Math.round(kph))) + " " + unit;
}
}
@@ -2809,8 +2809,8 @@ public class cgBase {
if (matcherLatlon.group(5).equalsIgnoreCase("E")) {
lonNegative = 1;
}
- result.put("latitude", new Double(latNegative * (new Float(matcherLatlon.group(2)) + new Float(matcherLatlon.group(3) + "." + matcherLatlon.group(4)) / 60)));
- result.put("longitude", new Double(lonNegative * (new Float(matcherLatlon.group(6)) + new Float(matcherLatlon.group(7) + "." + matcherLatlon.group(8)) / 60)));
+ result.put("latitude", Double.valueOf(latNegative * (Float.valueOf(matcherLatlon.group(2)) + Float.valueOf(matcherLatlon.group(3) + "." + matcherLatlon.group(4)) / 60)));
+ result.put("longitude", Double.valueOf(lonNegative * (Float.valueOf(matcherLatlon.group(6)) + Float.valueOf(matcherLatlon.group(7) + "." + matcherLatlon.group(8)) / 60)));
} else {
Log.w(cgSettings.tag, "cgBase.parseLatlon: Failed to parse coordinates.");
}
@@ -2891,10 +2891,10 @@ public class cgBase {
}
if (matcherA.groupCount() < 5 || matcherA.group(5) == null) {
- coords.put("coordinate", new Double(latlonNegative * (new Double(matcherA.group(2)) + new Double(matcherA.group(3) + ".0") / 60)));
+ coords.put("coordinate", Double.valueOf(latlonNegative * (Double.valueOf(matcherA.group(2)) + Double.valueOf(matcherA.group(3) + ".0") / 60)));
coords.put("string", matcherA.group(1) + " " + matcherA.group(2) + "° " + matcherA.group(3) + ".000");
} else {
- coords.put("coordinate", new Double(latlonNegative * (new Double(matcherA.group(2)) + new Double(matcherA.group(3) + "." + matcherA.group(5)) / 60)));
+ coords.put("coordinate", Double.valueOf(latlonNegative * (Double.valueOf(matcherA.group(2)) + Double.valueOf(matcherA.group(3) + "." + matcherA.group(5)) / 60)));
coords.put("string", matcherA.group(1) + " " + matcherA.group(2) + "° " + matcherA.group(3) + "." + matcherA.group(5));
}
@@ -2907,15 +2907,15 @@ public class cgBase {
}
if (matcherB.groupCount() < 4 || matcherB.group(4) == null) {
- coords.put("coordinate", new Double(latlonNegative * (new Double(matcherB.group(2) + ".0"))));
+ coords.put("coordinate", Double.valueOf(latlonNegative * (Double.valueOf(matcherB.group(2) + ".0"))));
} else {
- coords.put("coordinate", new Double(latlonNegative * (new Double(matcherB.group(2) + "." + matcherB.group(4)))));
+ coords.put("coordinate", Double.valueOf(latlonNegative * (Double.valueOf(matcherB.group(2) + "." + matcherB.group(4)))));
}
} else if (matcherC.find() == true && matcherC.groupCount() > 0) {
if (matcherC.groupCount() < 3 || matcherC.group(3) == null) {
- coords.put("coordinate", new Double(new Float(matcherC.group(1) + ".0")));
+ coords.put("coordinate", Double.valueOf(new Float(matcherC.group(1) + ".0")));
} else {
- coords.put("coordinate", new Double(new Float(matcherC.group(1) + "." + matcherC.group(3))));
+ coords.put("coordinate", Double.valueOf(new Float(matcherC.group(1) + "." + matcherC.group(3))));
}
} else if (matcherD.find() == true && matcherD.groupCount() > 0) {
if (matcherD.group(1).equalsIgnoreCase("N") || matcherD.group(1).equalsIgnoreCase("E")) {
@@ -2924,9 +2924,9 @@ public class cgBase {
latlonNegative = -1;
}
- coords.put("coordinate", new Double(latlonNegative * (new Double(matcherB.group(2)))));
+ coords.put("coordinate", Double.valueOf(latlonNegative * (Double.valueOf(matcherB.group(2)))));
} else if (matcherE.find() == true && matcherE.groupCount() > 0) {
- coords.put("coordinate", new Double(matcherE.group(1)));
+ coords.put("coordinate", Double.valueOf(matcherE.group(1)));
} else if (matcherF.find() == true && matcherF.groupCount() > 0) {
if (matcherF.group(1).equalsIgnoreCase("N") || matcherF.group(1).equalsIgnoreCase("E")) {
latlonNegative = 1;
@@ -2934,7 +2934,7 @@ public class cgBase {
latlonNegative = -1;
}
- coords.put("coordinate", new Double(latlonNegative * (new Double(matcherB.group(2)))));
+ coords.put("coordinate", Double.valueOf(latlonNegative * (Double.valueOf(matcherB.group(2)))));
} else {
return null;
}
@@ -4191,7 +4191,7 @@ public class cgBase {
for (Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) {
InetAddress inetAddress = enumIpAddr.nextElement();
if (!inetAddress.isLoopbackAddress()) {
- return inetAddress.getHostAddress().toString();
+ return inetAddress.getHostAddress();
}
}
}
diff --git a/src/cgeo/geocaching/cgCache.java b/src/cgeo/geocaching/cgCache.java
index eb2b42d..5c635ca 100644
--- a/src/cgeo/geocaching/cgCache.java
+++ b/src/cgeo/geocaching/cgCache.java
@@ -27,8 +27,8 @@ public class cgCache {
public Date hidden = null;
public String hint = "";
public String size = "";
- public Float difficulty = new Float(0);
- public Float terrain = new Float(0);
+ public Float difficulty = Float.valueOf(0);
+ public Float terrain = Float.valueOf(0);
public Double direction = null;
public Double distance = null;
public String latlon = "";
diff --git a/src/cgeo/geocaching/cgCacheListAdapter.java b/src/cgeo/geocaching/cgCacheListAdapter.java
index 5ed88a3..83470f5 100644
--- a/src/cgeo/geocaching/cgCacheListAdapter.java
+++ b/src/cgeo/geocaching/cgCacheListAdapter.java
@@ -50,7 +50,7 @@ public class cgCacheListAdapter extends ArrayAdapter<cgCache> {
private boolean historic = false;
private Double latitude = null;
private Double longitude = null;
- private Double azimuth = new Double(0);
+ private Double azimuth = Double.valueOf(0);
private long lastSort = 0l;
private boolean sort = true;
private int checked = 0;
diff --git a/src/cgeo/geocaching/cgCompass.java b/src/cgeo/geocaching/cgCompass.java
index 5adf88c..f8abb69 100644
--- a/src/cgeo/geocaching/cgCompass.java
+++ b/src/cgeo/geocaching/cgCompass.java
@@ -23,10 +23,10 @@ public class cgCompass extends View {
private Bitmap compassRose = null;
private Bitmap compassArrow = null;
private Bitmap compassOverlay = null;
- private Double azimuth = new Double(0);
- private Double heading = new Double(0);
- private Double cacheHeading = new Double(0);
- private Double northHeading = new Double(0);
+ private Double azimuth = Double.valueOf(0);
+ private Double heading = Double.valueOf(0);
+ private Double cacheHeading = Double.valueOf(0);
+ private Double northHeading = Double.valueOf(0);
private PaintFlagsDrawFilter setfil = null;
private PaintFlagsDrawFilter remfil = null;
private int compassUnderlayWidth = 0;
@@ -133,10 +133,10 @@ public class cgCompass extends View {
lock = true;
- Double diff = new Double(0);
- Double diffAbs = new Double(0);
- Double tempAzimuth = new Double(0);
- Double tempHeading = new Double(0);
+ Double diff = Double.valueOf(0);
+ Double diffAbs = Double.valueOf(0);
+ Double tempAzimuth = Double.valueOf(0);
+ Double tempHeading = Double.valueOf(0);
Double actualAzimuth = azimuth;
Double actualHeading = heading;
diff --git a/src/cgeo/geocaching/cgCompassMini.java b/src/cgeo/geocaching/cgCompassMini.java
index e90045a..0f8607e 100644
--- a/src/cgeo/geocaching/cgCompassMini.java
+++ b/src/cgeo/geocaching/cgCompassMini.java
@@ -16,8 +16,8 @@ public class cgCompassMini extends View {
private Double cacheLat = null;
private Double cacheLon = null;
private Bitmap compassArrow = null;
- private Double azimuth = new Double(0);
- private Double heading = new Double(0);
+ private Double azimuth = Double.valueOf(0);
+ private Double heading = Double.valueOf(0);
private PaintFlagsDrawFilter setfil = null;
private PaintFlagsDrawFilter remfil = null;
diff --git a/src/cgeo/geocaching/cgCoord.java b/src/cgeo/geocaching/cgCoord.java
index 4e7d3b2..3e3def3 100644
--- a/src/cgeo/geocaching/cgCoord.java
+++ b/src/cgeo/geocaching/cgCoord.java
@@ -9,8 +9,8 @@ public class cgCoord {
public String name = "";
public boolean found = false;
public boolean disabled = false;
- public Double latitude = new Double(0);
- public Double longitude = new Double(0);
+ public Double latitude = Double.valueOf(0);
+ public Double longitude = Double.valueOf(0);
public Float difficulty = null;
public Float terrain = null;
public String size = null;
diff --git a/src/cgeo/geocaching/cgDirection.java b/src/cgeo/geocaching/cgDirection.java
index e99f898..3f30a29 100644
--- a/src/cgeo/geocaching/cgDirection.java
+++ b/src/cgeo/geocaching/cgDirection.java
@@ -63,9 +63,7 @@ public class cgDirection {
@Override
public void onSensorChanged(SensorEvent event) {
- Double directionNowPre = new Double(event.values[0]);
-
- directionNow = Compatibility.getDirectionNow(directionNowPre, (Activity)context);
+ directionNow = Compatibility.getDirectionNow(Double.valueOf(event.values[0]), (Activity)context);
if (dirUpdate != null && directionNow != null) {
dirUpdate.updateDir(dir);
diff --git a/src/cgeo/geocaching/cgDirectionImg.java b/src/cgeo/geocaching/cgDirectionImg.java
index 52ff7f3..f9227b2 100644
--- a/src/cgeo/geocaching/cgDirectionImg.java
+++ b/src/cgeo/geocaching/cgDirectionImg.java
@@ -73,11 +73,11 @@ public class cgDirectionImg {
fos.write(buffer, 0, l);
}
ok = true;
+ fos.flush();
} catch (IOException e) {
Log.e(cgSettings.tag, "cgDirectionImg.getDrawable (saving to cache): " + e.toString());
} finally {
is.close();
- fos.flush();
fos.close();
}
}
diff --git a/src/cgeo/geocaching/cgGPXParser.java b/src/cgeo/geocaching/cgGPXParser.java
index ab76226..fcb0c95 100644
--- a/src/cgeo/geocaching/cgGPXParser.java
+++ b/src/cgeo/geocaching/cgGPXParser.java
@@ -2,12 +2,15 @@ package cgeo.geocaching;
import java.io.File;
import java.io.FileInputStream;
+import java.io.FileNotFoundException;
+import java.io.IOException;
import java.util.ArrayList;
import java.util.Date;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import org.xml.sax.Attributes;
+import org.xml.sax.SAXException;
import android.os.Handler;
import android.os.Message;
@@ -537,15 +540,26 @@ public class cgGPXParser {
}
});
}
-
+ FileInputStream fis = null;
+ boolean parsed = false;
try {
- Xml.parse(new FileInputStream(file), Xml.Encoding.UTF_8, root.getContentHandler());
-
- return search.getCurrentId();
- } catch (Exception e) {
- Log.e(cgSettings.tag, "Cannot parse .gpx file " + file.getAbsolutePath() + " as GPX " + version + ": " + e.toString());
+ fis = new FileInputStream(file);
+ } catch (FileNotFoundException e) {
+ Log.e(cgSettings.tag, "Cannot parse .gpx file " + file.getAbsolutePath() + " as GPX " + version + ": file not found!");
}
-
- return 0l;
+ try {
+ Xml.parse(fis, Xml.Encoding.UTF_8, root.getContentHandler());
+ parsed = true;
+ } catch (IOException e) {
+ Log.e(cgSettings.tag, "Cannot parse .gpx file " + file.getAbsolutePath() + " as GPX " + version + ": could not read file!");
+ } catch (SAXException e) {
+ Log.e(cgSettings.tag, "Cannot parse .gpx file " + file.getAbsolutePath() + " as GPX " + version + ": could not parse XML - " + e.toString());
+ }
+ try {
+ fis.close();
+ } catch (IOException e) {
+ Log.e(cgSettings.tag, "Error after parsing .gpx file " + file.getAbsolutePath() + " as GPX " + version + ": could not close file!");
+ }
+ return parsed ? search.getCurrentId() : 0l;
}
}
diff --git a/src/cgeo/geocaching/cgGeo.java b/src/cgeo/geocaching/cgGeo.java
index 0bdb5fb..407ca40 100644
--- a/src/cgeo/geocaching/cgGeo.java
+++ b/src/cgeo/geocaching/cgGeo.java
@@ -290,7 +290,7 @@ public class cgGeo {
latitudeNow = lat;
longitudeNow = lon;
altitudeNow = null;
- bearingNow = new Double(0);
+ bearingNow = Double.valueOf(0);
speedNow = 0f;
accuracyNow = 999f;
@@ -326,9 +326,9 @@ public class cgGeo {
altitudeNow = null;
}
if (location.hasBearing() && gps != -1) {
- bearingNow = new Double(location.getBearing());
+ bearingNow = Double.valueOf(location.getBearing());
} else {
- bearingNow = new Double(0);
+ bearingNow = Double.valueOf(0);
}
if (location.hasSpeed() && gps != -1) {
speedNow = location.getSpeed();
diff --git a/src/cgeo/geocaching/cgHtmlImg.java b/src/cgeo/geocaching/cgHtmlImg.java
index 36fc1fc..f3e9f20 100644
--- a/src/cgeo/geocaching/cgHtmlImg.java
+++ b/src/cgeo/geocaching/cgHtmlImg.java
@@ -230,11 +230,11 @@ public class cgHtmlImg implements Html.ImageGetter {
while ((l = is.read(buffer)) != -1) {
fos.write(buffer, 0, l);
}
+ fos.flush();
} catch (IOException e) {
Log.e(cgSettings.tag, "cgHtmlImg.getDrawable (saving to cache): " + e.toString());
} finally {
is.close();
- fos.flush();
fos.close();
}
}
diff --git a/src/cgeo/geocaching/cgMapImg.java b/src/cgeo/geocaching/cgMapImg.java
index 207971a..1ab8cdb 100644
--- a/src/cgeo/geocaching/cgMapImg.java
+++ b/src/cgeo/geocaching/cgMapImg.java
@@ -86,12 +86,12 @@ public class cgMapImg {
fos.write(buffer, 0, bytesRead);
fileSize += bytesRead;
}
+ fos.flush();
ok = true;
} catch (IOException e) {
Log.e(cgSettings.tag, "cgMapImg.getDrawable (saving to cache): " + e.toString());
} finally {
is.close();
- fos.flush();
fos.close();
}
diff --git a/src/cgeo/geocaching/cgeocaches.java b/src/cgeo/geocaching/cgeocaches.java
index 9bf03c4..9e2f2f3 100644
--- a/src/cgeo/geocaching/cgeocaches.java
+++ b/src/cgeo/geocaching/cgeocaches.java
@@ -136,7 +136,7 @@ public class cgeocaches extends AbstractListActivity {
private View listFooter = null;
private TextView listFooterText = null;
private ProgressDialog waitDialog = null;
- private Double northHeading = new Double(0);
+ private Double northHeading = Double.valueOf(0);
private cgGeo geo = null;
private cgDirection dir = null;
private cgUpdateLoc geoUpdate = new update();
@@ -1631,7 +1631,7 @@ public class cgeocaches extends AbstractListActivity {
if (geo.bearingNow != null) {
adapter.setActualHeading(geo.bearingNow);
} else {
- adapter.setActualHeading(new Double(0));
+ adapter.setActualHeading(Double.valueOf(0));
}
}
if (northHeading != null) {
diff --git a/src/cgeo/geocaching/cgeonavigate.java b/src/cgeo/geocaching/cgeonavigate.java
index e6c5462..7b1fd5c 100644
--- a/src/cgeo/geocaching/cgeonavigate.java
+++ b/src/cgeo/geocaching/cgeonavigate.java
@@ -30,8 +30,8 @@ public class cgeonavigate extends AbstractActivity {
private cgUpdateDir dirUpdate = new UpdateDirection();
private Double dstLatitude = null;
private Double dstLongitude = null;
- private Double cacheHeading = new Double(0);
- private Double northHeading = new Double(0);
+ private Double cacheHeading = Double.valueOf(0);
+ private Double northHeading = Double.valueOf(0);
private String title = null;
private String name = null;
private TextView navType = null;
@@ -418,7 +418,7 @@ public class cgeonavigate extends AbstractActivity {
if (geo != null && geo.bearingNow != null) {
northHeading = geo.bearingNow;
} else {
- northHeading = new Double(0);
+ northHeading = Double.valueOf(0);
}
}
} catch (Exception e) {
diff --git a/src/cgeo/geocaching/cgeopoint.java b/src/cgeo/geocaching/cgeopoint.java
index 4e9fce9..40ceaf8 100644
--- a/src/cgeo/geocaching/cgeopoint.java
+++ b/src/cgeo/geocaching/cgeopoint.java
@@ -261,8 +261,8 @@ public class cgeopoint extends AbstractActivity {
});
if (prefs.contains("anylatitude") == true && prefs.contains("anylongitude") == true) {
- latitudeEdit.setText(cgBase.formatCoordinate(new Double(prefs.getFloat("anylatitude", 0f)), "lat", true));
- longitudeEdit.setText(cgBase.formatCoordinate(new Double(prefs.getFloat("anylongitude", 0f)), "lon", true));
+ latitudeEdit.setText(cgBase.formatCoordinate(Double.valueOf(prefs.getFloat("anylatitude", 0f)), "lat", true));
+ longitudeEdit.setText(cgBase.formatCoordinate(Double.valueOf(prefs.getFloat("anylongitude", 0f)), "lon", true));
}
Button buttonCurrent = (Button) findViewById(R.id.current);
diff --git a/src/cgeo/geocaching/mapcommon/cgMapMyOverlay.java b/src/cgeo/geocaching/mapcommon/cgMapMyOverlay.java
index a27efee..cbf065c 100644
--- a/src/cgeo/geocaching/mapcommon/cgMapMyOverlay.java
+++ b/src/cgeo/geocaching/mapcommon/cgMapMyOverlay.java
@@ -24,7 +24,7 @@ public class cgMapMyOverlay implements OverlayBase {
private cgSettings settings = null;
private Location coordinates = null;
private GeoPointImpl location = null;
- private Double heading = new Double(0);
+ private Double heading = Double.valueOf(0);
private Paint accuracyCircle = null;
private Paint historyLine = null;
private Paint historyLineShadow = null;
diff --git a/src/cgeo/geocaching/mapcommon/cgeomap.java b/src/cgeo/geocaching/mapcommon/cgeomap.java
index 5802239..56a1678 100644
--- a/src/cgeo/geocaching/mapcommon/cgeomap.java
+++ b/src/cgeo/geocaching/mapcommon/cgeomap.java
@@ -611,7 +611,7 @@ public class cgeomap extends MapBase {
}
});
- Float etaTime = new Float((detailTotal * (float) 7) / 60);
+ Float etaTime = Float.valueOf((detailTotal * (float) 7) / 60);
if (etaTime < 0.4) {
waitDialog.setMessage(res.getString(R.string.caches_downloading) + " " + res.getString(R.string.caches_eta_ltm));
} else if (etaTime < 1.5) {
@@ -767,7 +767,7 @@ public class cgeomap extends MapBase {
if (geo.bearingNow != null) {
overlayMyLoc.setHeading(geo.bearingNow);
} else {
- overlayMyLoc.setHeading(new Double(0));
+ overlayMyLoc.setHeading(Double.valueOf(0));
}
}
} catch (Exception e) {