diff --git a/MyTracks/res/values/keys.xml b/MyTracks/res/values/keys.xml
index 8b60b050d..0c61dd728 100644
--- a/MyTracks/res/values/keys.xml
+++ b/MyTracks/res/values/keys.xml
@@ -31,6 +31,7 @@ limitations under the License.
chartShowSpeed
confirmPlayEarth
confirmShareDrive
+ confirmShareFile
confirmShareMaps
defaultActivity
defaultMapPublic
diff --git a/MyTracks/res/values/strings.xml b/MyTracks/res/values/strings.xml
index c2d89be18..fd9fc0247 100644
--- a/MyTracks/res/values/strings.xml
+++ b/MyTracks/res/values/strings.xml
@@ -2038,6 +2038,13 @@ limitations under the License.
share via Google Drive.">
Via Google Drive
+
+ As %1$s file
+
@@ -2099,6 +2106,10 @@ limitations under the License.
This will upload your track to Google Drive so you can share the file with friends. The file
will be private and only those you have shared with will have access.
+
+ This will save your track to external storage so you can share the file.
+
shareTrackValues = new ArrayList(
+ Arrays.asList(getResources().getStringArray(R.array.share_track_values)));
+ for (String fileType : fileTypes) {
+ shareTrackValues.add(fileType);
+ }
+ String[] values = shareTrackValues.toArray(new String[shareTrackValues.size()]);
+
+ ArrayList shareTrackOptions = new ArrayList(
+ Arrays.asList(getResources().getStringArray(R.array.share_track_options)));
+ for (String fileType : fileTypes) {
+ shareTrackOptions.add(getString(R.string.settings_sharing_share_track_file, fileType));
+ }
+ String[] options = shareTrackOptions.toArray(new String[shareTrackOptions.size()]);
+
configureListPreference(shareTrackListPreference, options, options, values, value, null);
-
allowAccessCheckBoxPreference = (CheckBoxPreference) findPreference(
getString(R.string.allow_access_key));
diff --git a/MyTracks/src/com/google/android/apps/mytracks/util/PreferencesUtils.java b/MyTracks/src/com/google/android/apps/mytracks/util/PreferencesUtils.java
index d0139a3ff..afae9d49c 100644
--- a/MyTracks/src/com/google/android/apps/mytracks/util/PreferencesUtils.java
+++ b/MyTracks/src/com/google/android/apps/mytracks/util/PreferencesUtils.java
@@ -52,6 +52,7 @@ public class PreferencesUtils {
public static final boolean CONFIRM_PLAY_EARTH_DEFAULT = true;
public static final boolean CONFIRM_SHARE_DRIVE_DEFAULT = true;
+ public static final boolean CONFIRM_SHARE_FILE_DEFAULT = true;
public static final boolean CONFIRM_SHARE_MAPS_DEFAULT = true;
public static final String DEFAULT_ACTIVITY_DEFAULT = "";