diff options
Diffstat (limited to 'src/cgeo/geocaching/cgBase.java')
| -rw-r--r-- | src/cgeo/geocaching/cgBase.java | 60 |
1 files changed, 3 insertions, 57 deletions
diff --git a/src/cgeo/geocaching/cgBase.java b/src/cgeo/geocaching/cgBase.java index 4573e97..b17c7f8 100644 --- a/src/cgeo/geocaching/cgBase.java +++ b/src/cgeo/geocaching/cgBase.java @@ -69,8 +69,6 @@ import android.view.WindowManager; import android.widget.ProgressBar; import android.widget.TextView; -import com.google.android.apps.analytics.GoogleAnalyticsTracker; - public class cgBase { public static HashMap<String, String> cacheTypes = new HashMap<String, String>(); @@ -5505,11 +5503,11 @@ public class cgBase { return icon; } - public boolean runNavigation(Activity activity, Resources res, cgSettings settings, cgWarning warning, GoogleAnalyticsTracker tracker, Double latitude, Double longitude) { - return runNavigation(activity, res, settings, warning, tracker, latitude, longitude, null, null); + public boolean runNavigation(Activity activity, Resources res, cgSettings settings, cgWarning warning, Double latitude, Double longitude) { + return runNavigation(activity, res, settings, warning, latitude, longitude, null, null); } - public boolean runNavigation(Activity activity, Resources res, cgSettings settings, cgWarning warning, GoogleAnalyticsTracker tracker, Double latitude, Double longitude, Double latitudeNow, Double longitudeNow) { + public boolean runNavigation(Activity activity, Resources res, cgSettings settings, cgWarning warning, Double latitude, Double longitude, Double latitudeNow, Double longitudeNow) { if (activity == null) { return false; } @@ -5522,8 +5520,6 @@ public class cgBase { try { activity.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("google.navigation:ll=" + latitude + "," + longitude))); - sendAnal(activity, tracker, "/external/native/navigation"); - return true; } catch (Exception e) { // nothing @@ -5538,8 +5534,6 @@ public class cgBase { activity.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://maps.google.com/maps?f=d&daddr=" + latitude + "," + longitude))); } - sendAnal(activity, tracker, "/external/native/maps"); - return true; } catch (Exception e) { // nothing @@ -5577,54 +5571,6 @@ public class cgBase { return usertoken; } - public void sendAnal(Context context, String page) { - (new sendAnalThread(context, null, page)).start(); - } - - public void sendAnal(Context context, GoogleAnalyticsTracker tracker, String page) { - (new sendAnalThread(context, tracker, page)).start(); - } - - private class sendAnalThread extends Thread { - - Context context = null; - GoogleAnalyticsTracker tracker = null; - String page = null; - boolean startedHere = false; - - public sendAnalThread(Context contextIn, GoogleAnalyticsTracker trackerIn, String pageIn) { - context = contextIn; - tracker = trackerIn; - page = pageIn; - } - - @Override - public void run() { - try { - if (page == null || page.length() == 0) { - page = "/"; - } - - if (tracker == null && context != null) { - startedHere = true; - tracker = GoogleAnalyticsTracker.getInstance(); - tracker.start(cgSettings.analytics, context); - } - - tracker.trackPageView(page); - tracker.dispatch(); - - Log.i(cgSettings.tag, "Logged use of " + page); - - if (startedHere == true) { - tracker.stop(); - } - } catch (Exception e) { - // nothing - } - } - } - public Double getElevation(Double latitude, Double longitude) { Double elv = null; |
