Hide activityTypeLabel in statistic summary.

This commit is contained in:
Dennis Guse
2019-08-05 22:05:49 +02:00
parent c9ee1a4218
commit 28270b202e
6 changed files with 16 additions and 18 deletions
+1 -1
View File
@@ -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) {
+1 -1
View File
@@ -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 -->
+1 -1
View File
@@ -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 -->