Support altitude correction via Android's native AltitudeConverter (API34+).

Fixes #1492.
This commit is contained in:
Dennis Guse
2023-06-22 22:50:34 +02:00
parent 0c5c49cd92
commit 8c364ba7e2
4 changed files with 77 additions and 39 deletions
@@ -39,7 +39,7 @@ import de.dennisguse.opentracks.data.tables.TrackPointsColumns;
import de.dennisguse.opentracks.data.tables.TracksColumns;
import de.dennisguse.opentracks.services.RecordingStatus;
import de.dennisguse.opentracks.services.TrackRecordingService;
import de.dennisguse.opentracks.services.handlers.EGM2008CorrectionManager;
import de.dennisguse.opentracks.services.handlers.AltitudeCorrectionManager;
import de.dennisguse.opentracks.stats.TrackStatistics;
import de.dennisguse.opentracks.stats.TrackStatisticsUpdater;
@@ -73,7 +73,7 @@ public class TrackDataHub {
private final ContentProviderUtils contentProviderUtils;
private final int targetNumPoints;
private final EGM2008CorrectionManager egm2008Correction = new EGM2008CorrectionManager();
private final AltitudeCorrectionManager egm2008Correction = new AltitudeCorrectionManager();
//TODO Check if this is needed.
private HandlerThread handlerThread;