diff --git a/src/main/java/de/dennisguse/opentracks/TrackDetailActivity.java b/src/main/java/de/dennisguse/opentracks/TrackDetailActivity.java index 481be9c82..5018f85fe 100644 --- a/src/main/java/de/dennisguse/opentracks/TrackDetailActivity.java +++ b/src/main/java/de/dennisguse/opentracks/TrackDetailActivity.java @@ -272,7 +272,7 @@ public class TrackDetailActivity extends AbstractListActivity implements ChooseA } @Override - protected void onSaveInstanceState(Bundle outState) { + protected void onSaveInstanceState(@NonNull Bundle outState) { super.onSaveInstanceState(outState); outState.putString(CURRENT_TAB_TAG_KEY, tabHost.getCurrentTabTag()); if (photoUri != null) { diff --git a/src/main/java/de/dennisguse/opentracks/TrackListActivity.java b/src/main/java/de/dennisguse/opentracks/TrackListActivity.java index e656158b4..3dffb4253 100644 --- a/src/main/java/de/dennisguse/opentracks/TrackListActivity.java +++ b/src/main/java/de/dennisguse/opentracks/TrackListActivity.java @@ -221,7 +221,7 @@ public class TrackListActivity extends AbstractListActivity implements ConfirmDe private final OnClickListener recordListener = new OnClickListener() { public void onClick(View v) { - if (PreferencesUtils.isRecording(recordingTrackId)) { + if (!PreferencesUtils.isRecording(recordingTrackId)) { // Not recording -> Recording updateMenuItems(false, true); startRecording(); diff --git a/src/main/java/de/dennisguse/opentracks/io/file/importer/KmzTrackImporter.java b/src/main/java/de/dennisguse/opentracks/io/file/importer/KmzTrackImporter.java index 9a0443770..3f69c4e7f 100644 --- a/src/main/java/de/dennisguse/opentracks/io/file/importer/KmzTrackImporter.java +++ b/src/main/java/de/dennisguse/opentracks/io/file/importer/KmzTrackImporter.java @@ -101,7 +101,7 @@ public class KmzTrackImporter implements TrackImporter { * @param trackId the trackId */ private void cleanImport(long trackId) { - if (!PreferencesUtils.isRecording(trackId)) { + if (PreferencesUtils.isRecording(trackId)) { ContentProviderUtils contentProviderUtils = ContentProviderUtils.Factory.get(context); contentProviderUtils.deleteTrack(context, trackId); } diff --git a/src/main/res/values/preferences_internal.xml b/src/main/res/values/preferences_internal.xml index e35cb515d..d1249f80d 100644 --- a/src/main/res/values/preferences_internal.xml +++ b/src/main/res/values/preferences_internal.xml @@ -20,5 +20,5 @@ limitations under the License. recordingTrackId recordingTrackPaused - false + true \ No newline at end of file