forked from upstream-mirrors/OpenTracks
Hide activityTypeLabel in statistic summary.
This commit is contained in:
Generated
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<project version="4">
|
<project version="4">
|
||||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_7" project-jdk-name="1.8" project-jdk-type="JavaSDK">
|
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="1.8" project-jdk-type="JavaSDK">
|
||||||
<output url="file://$PROJECT_DIR$/build/classes" />
|
<output url="file://$PROJECT_DIR$/build/classes" />
|
||||||
</component>
|
</component>
|
||||||
<component name="ProjectType">
|
<component name="ProjectType">
|
||||||
|
|||||||
@@ -41,6 +41,10 @@ import androidx.core.app.TaskStackBuilder;
|
|||||||
import androidx.core.content.FileProvider;
|
import androidx.core.content.FileProvider;
|
||||||
import androidx.viewpager.widget.ViewPager;
|
import androidx.viewpager.widget.ViewPager;
|
||||||
|
|
||||||
|
import java.io.File;
|
||||||
|
import java.text.SimpleDateFormat;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
import de.dennisguse.opentracks.content.ContentProviderUtils;
|
import de.dennisguse.opentracks.content.ContentProviderUtils;
|
||||||
import de.dennisguse.opentracks.content.Track;
|
import de.dennisguse.opentracks.content.Track;
|
||||||
import de.dennisguse.opentracks.content.TrackDataHub;
|
import de.dennisguse.opentracks.content.TrackDataHub;
|
||||||
@@ -63,10 +67,6 @@ import de.dennisguse.opentracks.util.TrackIconUtils;
|
|||||||
import de.dennisguse.opentracks.util.TrackRecordingServiceConnectionUtils;
|
import de.dennisguse.opentracks.util.TrackRecordingServiceConnectionUtils;
|
||||||
import de.dennisguse.opentracks.util.TrackUtils;
|
import de.dennisguse.opentracks.util.TrackUtils;
|
||||||
|
|
||||||
import java.io.File;
|
|
||||||
import java.text.SimpleDateFormat;
|
|
||||||
import java.util.Date;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* An activity to show the track detail.
|
* An activity to show the track detail.
|
||||||
*
|
*
|
||||||
@@ -392,13 +392,11 @@ public class TrackDetailActivity extends AbstractTrackActivity implements Choose
|
|||||||
String fileName = SimpleDateFormat.getDateTimeInstance().format(new Date());
|
String fileName = SimpleDateFormat.getDateTimeInstance().format(new Date());
|
||||||
File file = new File(dir, FileUtils.buildUniqueFileName(dir, fileName, JPEG_EXTENSION));
|
File file = new File(dir, FileUtils.buildUniqueFileName(dir, fileName, JPEG_EXTENSION));
|
||||||
|
|
||||||
if (file != null) {
|
photoUri = FileProvider.getUriForFile(this, FileUtils.FILEPROVIDER, file);
|
||||||
photoUri = FileProvider.getUriForFile(this, FileUtils.FILEPROVIDER, file);
|
Log.d(TAG, "Taking photo to URI: " + photoUri);
|
||||||
Log.d(TAG, "Taking photo to URI: " + photoUri);
|
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE)
|
||||||
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE)
|
.putExtra(MediaStore.EXTRA_OUTPUT, photoUri);
|
||||||
.putExtra(MediaStore.EXTRA_OUTPUT, photoUri);
|
startActivityForResult(intent, CAMERA_REQUEST_CODE);
|
||||||
startActivityForResult(intent, CAMERA_REQUEST_CODE);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -82,8 +82,7 @@ public class SaveActivity extends Activity {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
File directory = playTrack ? new File(getCacheDir(), FileUtils.PLAY_TRACKS_DIR)
|
File directory = playTrack ? new File(getCacheDir(), FileUtils.PLAY_TRACKS_DIR) : new File(FileUtils.getPath(trackFileFormat.getExtension()));
|
||||||
: new File(FileUtils.getPath(trackFileFormat.getExtension()));
|
|
||||||
if (!FileUtils.ensureDirectoryExists(directory)) {
|
if (!FileUtils.ensureDirectoryExists(directory)) {
|
||||||
Toast.makeText(this, R.string.external_storage_not_writable, Toast.LENGTH_LONG).show();
|
Toast.makeText(this, R.string.external_storage_not_writable, Toast.LENGTH_LONG).show();
|
||||||
finish();
|
finish();
|
||||||
@@ -96,8 +95,7 @@ public class SaveActivity extends Activity {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
directoryDisplayName = playTrack ? directory.getName()
|
directoryDisplayName = playTrack ? directory.getName() : FileUtils.getPathDisplayName(trackFileFormat.getExtension());
|
||||||
: FileUtils.getPathDisplayName(trackFileFormat.getExtension());
|
|
||||||
|
|
||||||
Object retained = getLastNonConfigurationInstance();
|
Object retained = getLastNonConfigurationInstance();
|
||||||
if (retained instanceof SaveAsyncTask) {
|
if (retained instanceof SaveAsyncTask) {
|
||||||
|
|||||||
@@ -143,6 +143,8 @@ public class StatsUtils {
|
|||||||
setDistanceValue(context, getView(activity, view, R.id.stats_distance), totalDistance, metricUnits);
|
setDistanceValue(context, getView(activity, view, R.id.stats_distance), totalDistance, metricUnits);
|
||||||
|
|
||||||
// Set activity type
|
// Set activity type
|
||||||
|
getView(activity, null, R.id.stats_activity_type_label).setVisibility(trackIconValue != null ? View.VISIBLE : View.GONE);
|
||||||
|
|
||||||
Spinner spinner = (Spinner) getView(activity, view, R.id.stats_activity_type_icon);
|
Spinner spinner = (Spinner) getView(activity, view, R.id.stats_activity_type_icon);
|
||||||
spinner.setVisibility(trackIconValue != null ? View.VISIBLE : View.GONE);
|
spinner.setVisibility(trackIconValue != null ? View.VISIBLE : View.GONE);
|
||||||
if (trackIconValue != null) {
|
if (trackIconValue != null) {
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ limitations under the License.
|
|||||||
style="@style/StatsLargeItemContainer">
|
style="@style/StatsLargeItemContainer">
|
||||||
<!-- Label -->
|
<!-- Label -->
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/stats_label"
|
android:id="@+id/stats_activity_type_label"
|
||||||
style="@style/StatsLargeLabel"
|
style="@style/StatsLargeLabel"
|
||||||
android:text="@string/track_edit_activity_type_hint" />
|
android:text="@string/track_edit_activity_type_hint" />
|
||||||
<!-- Value container -->
|
<!-- Value container -->
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ limitations under the License.
|
|||||||
layout="@layout/stats_large_item" />
|
layout="@layout/stats_large_item" />
|
||||||
|
|
||||||
<include
|
<include
|
||||||
android:id="@+id/stats_calorie"
|
android:id="@+id/stats_activity_type"
|
||||||
layout="@layout/stats_activity_type" />
|
layout="@layout/stats_activity_type" />
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
<!-- Total time and moving time -->
|
<!-- Total time and moving time -->
|
||||||
|
|||||||
Reference in New Issue
Block a user