Hi,
In my DataField I store values in Properties/Settings ,see below
BUT if the user DISCARDS the Activity I do NOT want to save the Property!
How can I achieve this?
I am missing an event like onTimerDiscard(). Or can I use something like OnSessionSave() asking discard() ??
This will be used for adding the distance and altitude over a longer timer.
see https://apps.garmin.com/en-US/apps/1cc6cbe8-d655-4956-b870-54eea8bf9c6d
{
function onTimerStop() { var propSum = Application.Properties.getValue("propSum1Altitude"); propSum = Math.round(propSum + myTotalAscent); Application.Properties.setValue("propSum1Altitude", propSum); } function onTimerStart() // used on resume button on watch { var propSum = Application.Properties.getValue("propSum1Altitude"); // remove myTotalAscent set before on stop, otherwise it would count double onResume propSum = Math.round(propSum - myTotalAscent); Application.Properties.setValue("propSum1Altitude", propSum); }
Thanks
Marcel