forked from upstream-mirrors/OpenTracks
@@ -90,18 +90,25 @@ public class TrackStoppedActivity extends AbstractTrackDeleteActivity implements
|
|||||||
}
|
}
|
||||||
|
|
||||||
viewBinding.finishButton.setOnClickListener(v -> {
|
viewBinding.finishButton.setOnClickListener(v -> {
|
||||||
TrackUtils.updateTrack(TrackStoppedActivity.this, track, viewBinding.trackEditName.getText().toString(),
|
storeTrackMetaData(contentProviderUtils, track);
|
||||||
viewBinding.trackEditActivityType.getText().toString(), viewBinding.trackEditDescription.getText().toString(),
|
|
||||||
contentProviderUtils);
|
|
||||||
ExportUtils.postWorkoutExport(this, trackId);
|
ExportUtils.postWorkoutExport(this, trackId);
|
||||||
finish();
|
finish();
|
||||||
});
|
});
|
||||||
|
|
||||||
viewBinding.resumeButton.setOnClickListener(v -> resumeTrackAndFinish());
|
viewBinding.resumeButton.setOnClickListener(v -> {
|
||||||
|
storeTrackMetaData(contentProviderUtils, track);
|
||||||
|
resumeTrackAndFinish();
|
||||||
|
});
|
||||||
|
|
||||||
viewBinding.discardButton.setOnClickListener(v -> ConfirmDeleteDialogFragment.showDialog(getSupportFragmentManager(), trackId));
|
viewBinding.discardButton.setOnClickListener(v -> ConfirmDeleteDialogFragment.showDialog(getSupportFragmentManager(), trackId));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void storeTrackMetaData(ContentProviderUtils contentProviderUtils, Track track) {
|
||||||
|
TrackUtils.updateTrack(TrackStoppedActivity.this, track, viewBinding.trackEditName.getText().toString(),
|
||||||
|
viewBinding.trackEditActivityType.getText().toString(), viewBinding.trackEditDescription.getText().toString(),
|
||||||
|
contentProviderUtils);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onBackPressed() {
|
public void onBackPressed() {
|
||||||
if (isDiscarding) {
|
if (isDiscarding) {
|
||||||
|
|||||||
Reference in New Issue
Block a user