Hey guys,
I'm having hard time tracking very strange bug. When watch face is installed for the first time or updated from the market, if fails to run until it reselected again in Watch Face list. Then it works good, without any freaking difference in the code. Can anybody tell me what is the difference between watch face install/update and selecting it again in the as active watch face?! The key here is that watch face actively uses settings. However, there is no obvious bug in resources and .toNumber() with null check is made, I'm even specifying default values for all properties in case if they are not coming from properties. Moreover, I'm not changing settings values in the way that previously saved one would not work!!!!!!
Guys who do update to watch software to 6.50 are reporting that this issue disappears. Can it be watch vs IQ versions conflict or it is not an excuse and the bug is in the code?
There is obviously "Failed invoking <symbol>" error happening. Any way to track it down on actual devices?
I'm testing it on SDK 1.2.3 and watch 6.50.
What the hell is happening? What it might be?!
Thanks!