Hi,
A user of one of my watchfaces (NoFrills) reported that the colors on a Vivoactive change by themselves when the Bluetooth connects / disconnects.
Here is a link to the video demonstrating this
Some background on my color-changing algorithm:
The idea is for a user to quickly transition between a watchface and a widget and back to the watchface.
On a vivoactive this is achieved by swiping left and right in quick succession.
The first transitioning back and forth enables the color-changing mode (listening mode). A brush appears to indicate this state.
The color will only change on the 2nd and subsequent transitions after the listening state has been activated.
The listening mode disables itself after a timeout of about 3 seconds if no transitions take place again.
All of this is triggered in the onShow() method.
Now if you watch the video, you will see there are no transitions happening. Merely the bluetooth getting connected. It does not seem to disconnect in between. Yet the onShow() is getting called multiple times, causing the listing state to be activated (brush appears) and the color is changed multiple times thereafter.
Why does this happen on the vivoactive?
I cannot reproduce this on my 920xt.