From 0b7495a462c11ce35873b56e3a3b484198aadb6c Mon Sep 17 00:00:00 2001 From: youtaol Date: Wed, 17 Jul 2013 15:41:41 +0800 Subject: [PATCH] Merge heads --- .../apps/mytracks/AbstractSendToGoogleActivity.java | 1 + .../google/android/apps/mytracks/TrackListActivity.java | 9 ++++----- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/MyTracks/src/com/google/android/apps/mytracks/AbstractSendToGoogleActivity.java b/MyTracks/src/com/google/android/apps/mytracks/AbstractSendToGoogleActivity.java index 5765ed2ef..a1db37d8a 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/AbstractSendToGoogleActivity.java +++ b/MyTracks/src/com/google/android/apps/mytracks/AbstractSendToGoogleActivity.java @@ -80,6 +80,7 @@ public abstract class AbstractSendToGoogleActivity extends AbstractMyTracksActiv private static final int FUSION_TABLES_REQUEST_CODE = 1; private static final int SPREADSHEETS_REQUEST_CODE = 2; private static final int DELETE_REQUEST_CODE = 3; + protected static final int GOOGLE_PLAY_SERVICES_REQUEST_CODE = 4; private SendRequest sendRequest; diff --git a/MyTracks/src/com/google/android/apps/mytracks/TrackListActivity.java b/MyTracks/src/com/google/android/apps/mytracks/TrackListActivity.java index f924f57d3..dd20ae758 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/TrackListActivity.java +++ b/MyTracks/src/com/google/android/apps/mytracks/TrackListActivity.java @@ -95,7 +95,6 @@ public class TrackListActivity extends AbstractSendToGoogleActivity implements EulaCaller, EnableSyncCaller, FileTypeCaller { private static final String TAG = TrackListActivity.class.getSimpleName(); - private static final int GOOGLE_PLAY_SERVICES_REQUEST_CODE = 0; private static final String[] PROJECTION = new String[] { TracksColumns._ID, TracksColumns.NAME, TracksColumns.DESCRIPTION, TracksColumns.CATEGORY, TracksColumns.STARTTIME, TracksColumns.TOTALDISTANCE, TracksColumns.TOTALTIME, TracksColumns.ICON, @@ -503,10 +502,7 @@ public class TrackListActivity extends AbstractSendToGoogleActivity startActivity(intent); } else { startGps = !TrackRecordingServiceConnectionUtils.isRecordingServiceRunning( - this); - - // Update menu - ApiAdapterFactory.getApiAdapter().invalidMenu(this); + this); // Show toast Toast toast = Toast.makeText( @@ -530,6 +526,9 @@ public class TrackListActivity extends AbstractSendToGoogleActivity } trackRecordingServiceConnection.unbindAndStop(); } + + // Update menu after starting or stopping gps + ApiAdapterFactory.getApiAdapter().invalidMenu(this); } myTracksLocationManager.close(); return true;