Hi, I already posted about that in the 1.2.0 SDK thread, but noticed that this happens also with the 1.1.4 SDK. Here is a link to an activity with that problem:
https://connect.garmin.com/modern/activity/928290642
At 2:06 I paused the activity by calling session.stop() from my app. Then at 2:16 resumed it by calling session.start(). All values from the ActivityInfo are updated as expected, except for the elapsedDistance one, which starts to update a lot later. When switching from "Over Time" to "Over Distance in the upper left corner of the graphs, then the map shows where the distance started to update again: a lot later than all other values.
I just wanted to ask where the best place would be to call session.stop(), session.start(), session.save() and session.discard()? Is it allowed to call them from a menu delegate? Or from the onUpdate() function? Or should they be called only from timer callbacks?
I also noticed that the fr920xt vibrates and beeps when calling one of those functions, but the vivoactive not. Also the fr920xt shows the lap screen automatically when calling session.addLap(), but the vivoactive not. The vivoactive on the otherhand shows "GPS ready" automatically, but the fr920xt not.
Is here a way to disable the automatic feedback? Or have it on all devices? Otherwise I guess I have to do something like if (device.is_fr920xt) ...
I'm testing with the vivoactive and fr920xt with the latest beta firmwares for the 1.2.0 SDK.
Thanks and greetings,
Mete