Hi,
Firstly, the simulator is excellent, so this is much a request to make it better.
I've noticed the Activity.Info in the simulator is populated with the data from the simulated activity or chosen FIT file straight away, which makes complete sense.
However this means it's populated before a Recording is started within an App, and therefore you get a different behavior from the simulator and device. For example you can be miles into an activity on the simulator when it starts recording, where as the device will be on null. It's more exaggerated when you start and stop recording.
I also believe, this is what catches most newbies out on Apps/DataFields, as there are no checks for nulls on Activity.Info in code, as it differs from the device.
Could the Simulator be enhanced to:
- For Apps: Only start populating Activity.Info when a Recording Session is active
- For Data Fields: Have a separate feature to start and stop recording (maybe the Start Button on the Device) from selecting the FIT simulation.
Thanks
Chris