activity recording paused and addLap weirdness

I'll first say, this was a bug in my code and I fixed it, but it did uncover a bit of weirdness that one of my beta testers said even crashed a va (fw 3.00).

The app records a run or a walk. I allow for pause/un-pause (recording.stop/recording.start)

if while the recording is "paused" (recording.stop), addLap() is called, the FW does get in a mess, and you see things like std "save/discard" screen, and if you do a save, the va requires a hard reset.

In my code I now don't call "addLap()" if paused, but this is probably something that should be added to the list...

"calling addLap() when the recording is stopped does really weird stuff"
  • Will removing the system lap screen soon be coming to other devices too?

    There was just a FW update to the va last week, and the lap screen is still there.
  • Former Member
    Former Member over 10 years ago
    It should be coming to all the devices eventually.
  • Former Member
    Former Member over 10 years ago
    The lap screen was removed at this time because it was not properly incorporated with ConnectIQ. When the lap banner was up, pressing buttons would trigger unintended behaviors from the native recording modes. We may eventually be able to re-enable the native banner using an option in the ActivityRecording Session, but for now, you will need to push your own view if you need a lap screen.


    I really HATED that screen (and other system screen) coming up, especially when the device decided for me that I want an autolap at 8.05 km. I'd be OK if it returns but the developer has to enable it explicitly.

    Thanks for killing that screen for now!
  • I really HATED that screen (and other system screen) coming up, especially when the device decided for me that I want an autolap at 8.05 km. I'd be OK if it returns but the developer has to enable it explicitly.

    Thanks for killing that screen for now!


    Speaking of the autolap at 8.05km (5 miles) is there any word on that being fixed? I see it on the vivoactive too.
  • By killing that screen. That makes me having to implement my own and I'm Alry near memory limit! :-(

    Me sadz