I used my app when riding my bike yesterday and everything displayed fine.
I record sessions in my app, and everything looks fine in the Garmin-History on my watch too.
(I amended the app since the bike ride slightly.)
When I simulate my app now with the device simulator running the FIT file of my bike ride, it runs fine for 11:16 minutes,
Activity.getActivityInfo().elapsedDistance returns 7411.085938 which is correct (7.4 km).
At 11:16, Activity.getActivityInfo().elapsedDistance returns at once 16943838.000000 for some seconds (I don't
remember I halted on my bike), and than goes on accumulating from that random-value on.
Can this jump be a simulator-issue or could it be a bug in my program (I repeat, the app ran ok yesterday) ?
(Or must the app be identical at the time the FIT file is recorded and at the time the FIT file is replayed?)