Edge 1000 Does not Restart Data Fields upon Exit of Activity

I've noticed that the Edge 1000 does not Restart a Data Field when you simple exit and re-enter an activity.

This video shows what I mean. I didn't show it in the video, but starting, stopping, and saving or discarding the activity does not restart the datafield either.

https://youtu.be/ldLJzyG7G3k

I'm not sure what the expected behavior would be, but my personal expectation is that it should stop the data field upon exit of the Activity.

The DataField runs onStop in the case where I cycle through the various activities and the sensor number resets. It does not run onStop in the cases where I just exit the activity and reenter it.

function onStop(state) {
mView = null;
Sys.println("Running onStop");
releaseSensor();
}
  • Former Member
    Former Member over 9 years ago
    Hi Roger,

    The data field set for an activity profile is loaded and unloaded with that profile. Backing out to the home screen on the Edge does not unload the activity profile, so this is working as designed.

    You can back out to the main screen while an activity is running, and we wouldn't want to stop data fields in that case.
  • Hi Roger,

    The data field set for an activity profile is loaded and unloaded with that profile. Backing out to the home screen on the Edge does not unload the activity profile, so this is working as designed.

    You can back out to the main screen while an activity is running, and we wouldn't want to stop data fields in that case.


    Hi Brian,

    OK, that makes sense, but then I would expect the Data Field to NOT restart if you back out to the home screen while the activity is running and you just scroll through the other activities while leaving the activity running. See this video.

    https://youtu.be/VRxpSFGeKNw

    This isn't a super critical issue for me right now, but it just doesn't seem intuitive when the Data Field restarts and when it doesn't. I could see someone getting in trouble if their data field restarted when they didn't expect it to and they lost track of some information.
  • Former Member
    Former Member over 9 years ago
    The Edge immediately starts the new selected profile/activity, as soon as you select it.
    This does not only affect CIQ/datafields but also for example alerts*. It also adds up the time and distance to the profile/activity that was selected when you clicked "Save Ride" and not the one that was selected when you started the recording.

    *I have an alert every 15 Minutes to remind me to drink some water. If I switch to the profiles while a recording is running I sometimes get wired results: The alert-timer is (re-)started as soon as you select a profile. So if I decide to cycle for 10 minutes, click through the profiles and get back to my profile with the alert, I'll receive it at 25Minutes (10 minutes + 15 minutes).
  • Former Member
    Former Member over 9 years ago
    Hi Brian,

    OK, that makes sense, but then I would expect the Data Field to NOT restart if you back out to the home screen while the activity is running and you just scroll through the other activities while leaving the activity running. See this video.

    https://youtu.be/VRxpSFGeKNw

    This isn't a super critical issue for me right now, but it just doesn't seem intuitive when the Data Field restarts and when it doesn't. I could see someone getting in trouble if their data field restarted when they didn't expect it to and they lost track of some information.


    I think I probably agree with you here, but this is a result of the way the device firmware behaves. As bennig said, cycling through those profiles on the home screen immediately changes your profile. Because of this, the fields that are running must be shut down because the other profile may have different ConnectIQ fields loaded that require that memory. I think it might make more sense for the Edge to wait to change profiles until you enter the profile, but I am not familiar enough with the Edge software to know if that would conflict with other functionality.

    I will pass your comments on to the Edge team.