aboutsummaryrefslogtreecommitdiffstats
path: root/src/cgeo/geocaching/cgBase.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/cgeo/geocaching/cgBase.java')
-rw-r--r--src/cgeo/geocaching/cgBase.java60
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;