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