Vivoactive and onShow() on watchface

What are the various scenarios that will cause onShow() of a watchface to be called on a vivoactive?

I have a color changing algorithm that relies on a user to switch between the watch face and widgets in order to trigger the onShow() in a way that it will detect that you want to change colors, and then change the colors if you continue the process of toggling within a predefined timeout.

A user claims that the colors now change by themselves and he hints at text notifications being the cause of this.

How does vivoactive handle notifications? Does it hide the watchface completely during notifications, and show the face again (causing the onShow() of the watchface to be called)?
I don't have a vivoactive, so cannot verify this myself.

But if my suspicions are right, I believe that notifications in quick succession can also trigger the same pattern that my algorithm detects and thus cause the colors to change.

I cannot see that notifications on a 920xt do the same thing. Notifications on 920xt is only a partial overlap on the watchface. But I need to understand how it works in vivoactive.

Regards,

H
  • Notifications on the VA do take over the full screen and also allow for the notifications to be cleared. I've not tested it, but I'd be surprised if onShow() wasn't called when returning to a watchface.
  • Notifications on the VA do take over the full screen and also allow for the notifications to be cleared. I've not tested it, but I'd be surprised if onShow() wasn't called when returning to a watchface.


    Thanks! This confirms my suspicions.
  • I have just received this video from a user proving that onShow gets called multiple times during a bluetooth connect.

    WHY!!!!?????
  • I have just received this video from a user proving that onShow gets called multiple times during a bluetooth connect.

    WHY!!!!?????


    I don't see it on the video, but with a va, you often get a "Phone Connected" "Toast" that covers the top line of the display when the phone is connected.
  • I don't see it on the video, but with a va, you often get a "Phone Connected" "Toast" that covers the top line of the display when the phone is connected.


    Thanks for not pulling a "I Told You So" with regards to the custom user configurability.
    This has come to bite me, but potentially this could be a bug with VA firmware?

    I know what you refer to regarding the toast, but haven't seen it on my 920xt. For me, the bluetooth icon just appears/disappears just as in the video and VA.

    Is the toast not in std stock watch mode?