diff --git a/app/build.gradle b/app/build.gradle index ff8f9d9..d032092 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -8,8 +8,8 @@ android { applicationId "org.y20k.trackbook" minSdkVersion 22 targetSdkVersion 24 - versionCode 5 - versionName "0.9.4 (The Great Gig in the Sky)" + versionCode 6 + versionName "0.9.5 (The Great Gig in the Sky)" vectorDrawables.useSupportLibrary = true } buildTypes { diff --git a/app/src/main/java/org/y20k/trackbook/MainActivityMapFragment.java b/app/src/main/java/org/y20k/trackbook/MainActivityMapFragment.java index 2050f92..2c4d93f 100644 --- a/app/src/main/java/org/y20k/trackbook/MainActivityMapFragment.java +++ b/app/src/main/java/org/y20k/trackbook/MainActivityMapFragment.java @@ -300,7 +300,7 @@ public class MainActivityMapFragment extends Fragment implements TrackbookKeys { if (mTrackerServiceRunning) { // get current Location from tracker service - mCurrentBestLocation = mTrack.getWayPointLocation(mTrack.getSize()); + mCurrentBestLocation = mTrack.getWayPointLocation(mTrack.getSize() - 1); } else if (mCurrentBestLocation == null) { // app does not have any location fix mCurrentBestLocation = LocationHelper.determineLastKnownLocation(mLocationManager); @@ -394,8 +394,8 @@ public class MainActivityMapFragment extends Fragment implements TrackbookKeys { } // save track object - SaveTrackAsyncHelper saveTrackAsyncHelper = new SaveTrackAsyncHelper(); - saveTrackAsyncHelper.execute(); +// SaveTrackAsyncHelper saveTrackAsyncHelper = new SaveTrackAsyncHelper(); +// saveTrackAsyncHelper.execute(); // TODO add toast indicating track save } diff --git a/app/src/main/java/org/y20k/trackbook/helpers/LocationHelper.java b/app/src/main/java/org/y20k/trackbook/helpers/LocationHelper.java index baf1c76..463df1e 100644 --- a/app/src/main/java/org/y20k/trackbook/helpers/LocationHelper.java +++ b/app/src/main/java/org/y20k/trackbook/helpers/LocationHelper.java @@ -165,7 +165,7 @@ public final class LocationHelper implements TrackbookKeys { } // DEFAULT network: distance is bigger than 30 meters and time difference bigger than 12 seconds - return distance > 30 && timeDifference >= 12 * ONE_NANOSECOND; + return distance > 30 && timeDifference >= 12 * ONE_NANOSECOND; // TODO add minimal accuracy } else { // DEFAULT GPS: distance is bigger than 10 meters and time difference bigger than 12 seconds diff --git a/app/src/main/java/org/y20k/trackbook/helpers/LogHelper.java b/app/src/main/java/org/y20k/trackbook/helpers/LogHelper.java index a4bcb00..221e7a2 100644 --- a/app/src/main/java/org/y20k/trackbook/helpers/LogHelper.java +++ b/app/src/main/java/org/y20k/trackbook/helpers/LogHelper.java @@ -26,7 +26,7 @@ import android.util.Log; */ public final class LogHelper { - private final static boolean mTesting = true; + private final static boolean mTesting = false; public static void d(final String tag, String message) { // include logging only in debug versions