diff options
| author | Samuel Tardieu <sam@rfc1149.net> | 2011-09-08 00:00:58 +0200 |
|---|---|---|
| committer | Samuel Tardieu <sam@rfc1149.net> | 2011-09-08 11:32:14 +0200 |
| commit | 39ec7accd759fd60706523b366977ba371efd168 (patch) | |
| tree | 401ba08d9ec58e49d02ce614e12db5cf7b2b57bd /src/cgeo/geocaching/cgeoapplication.java | |
| parent | 668472ec735f827a4741a971614596df02618689 (diff) | |
| download | cgeo-39ec7accd759fd60706523b366977ba371efd168.zip cgeo-39ec7accd759fd60706523b366977ba371efd168.tar.gz cgeo-39ec7accd759fd60706523b366977ba371efd168.tar.bz2 | |
Refactoring to use Geopoint for coordinates
This uses the new Geopoint immutable class discussed in #58. No more
independent longitude or latitude fields -- they are now treated
and defined as a consistent pair.
Diffstat (limited to 'src/cgeo/geocaching/cgeoapplication.java')
| -rw-r--r-- | src/cgeo/geocaching/cgeoapplication.java | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/src/cgeo/geocaching/cgeoapplication.java b/src/cgeo/geocaching/cgeoapplication.java index f580fa9..ffd94ff 100644 --- a/src/cgeo/geocaching/cgeoapplication.java +++ b/src/cgeo/geocaching/cgeoapplication.java @@ -14,14 +14,14 @@ import org.apache.commons.lang3.StringUtils; import android.app.Application; import android.content.Context; import android.util.Log; +import cgeo.geocaching.geopoint.Geopoint; import cgeo.geocaching.utils.CollectionUtils; public class cgeoapplication extends Application { private cgData storage = null; private String action = null; - private Double lastLatitude = null; - private Double lastLongitude = null; + private Geopoint lastCoords = null; private cgGeo geo = null; private boolean geoInUse = false; private cgDirection dir = null; @@ -789,17 +789,12 @@ public class cgeoapplication extends Application { return storage.saveLogs(geocode, list, false); } - public void setLastLoc(Double lat, Double lon) { - lastLatitude = lat; - lastLongitude = lon; + public void setLastLoc(final Geopoint coords) { + lastCoords = coords; } - public Double getLastLat() { - return lastLatitude; - } - - public Double getLastLon() { - return lastLongitude; + public Geopoint getLastCoords() { + return lastCoords; } public boolean saveLogOffline(String geocode, Date date, int logtype, String log) { |
