aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/apps/cache/navi/StaticMapApp.java
diff options
context:
space:
mode:
authorBananeweizen <Bananeweizen@gmx.de>2012-05-24 22:22:02 +0200
committerBananeweizen <Bananeweizen@gmx.de>2012-05-29 21:26:16 +0200
commitb8b1121891602f55f445d293fd69b07ebbbcad21 (patch)
tree234b75934e357ba7a67fd3670fa0ee5c888684af /main/src/cgeo/geocaching/apps/cache/navi/StaticMapApp.java
parentee725717349df3c119dfbea15578ac023ce9bf45 (diff)
downloadcgeo-b8b1121891602f55f445d293fd69b07ebbbcad21.zip
cgeo-b8b1121891602f55f445d293fd69b07ebbbcad21.tar.gz
cgeo-b8b1121891602f55f445d293fd69b07ebbbcad21.tar.bz2
refactoring: use interfaces for navigation apps
Diffstat (limited to 'main/src/cgeo/geocaching/apps/cache/navi/StaticMapApp.java')
-rw-r--r--main/src/cgeo/geocaching/apps/cache/navi/StaticMapApp.java22
1 files changed, 10 insertions, 12 deletions
diff --git a/main/src/cgeo/geocaching/apps/cache/navi/StaticMapApp.java b/main/src/cgeo/geocaching/apps/cache/navi/StaticMapApp.java
index d805656..6be027f 100644
--- a/main/src/cgeo/geocaching/apps/cache/navi/StaticMapApp.java
+++ b/main/src/cgeo/geocaching/apps/cache/navi/StaticMapApp.java
@@ -3,7 +3,6 @@ package cgeo.geocaching.apps.cache.navi;
import cgeo.geocaching.R;
import cgeo.geocaching.cgCache;
import cgeo.geocaching.cgWaypoint;
-import cgeo.geocaching.geopoint.Geopoint;
import android.app.Activity;
@@ -14,23 +13,22 @@ class StaticMapApp extends AbstractStaticMapsApp {
}
@Override
- public boolean invoke(Activity activity, cgCache cache, cgWaypoint waypoint, final Geopoint coords) {
- return invoke(activity, cache, waypoint, false);
- }
-
- @Override
public boolean isEnabled(cgCache cache) {
- if (cache == null) {
- return false;
- }
return hasStaticMap(cache);
}
@Override
public boolean isEnabled(cgWaypoint waypoint) {
- if (waypoint == null) {
- return false;
- }
return hasStaticMap(waypoint);
}
+
+ @Override
+ public void navigate(Activity activity, cgCache cache) {
+ invokeStaticMaps(activity, cache, null, false);
+ }
+
+ @Override
+ public void navigate(Activity activity, cgWaypoint waypoint) {
+ invokeStaticMaps(activity, null, waypoint, false);
+ }
}