In the Connect IQ simulator (SDK 8.1.1), changes to <property>
values are not reflected unless Reset All App Data is performed.
Steps to Reproduce:
-
Define properties, for example::
<resources> <properties> <property id="menuTitleBackgroundColor" type="number">0x212021</property> <property id="menuItemLeftPaddingFactor" type="float">0.03</property> </properties> </resources>
-
Launch the app in the simulator and close the simulator again.
-
Modify one of the
<property>
values in the XML file. -
Relaunch the app in the simulator (without resetting app data).
Expected Result:
The updated property values should be reflected when the app is reloaded.
Actual Result:
The simulator continues to use the old property values until Reset All App Data is performed.
Additional Notes:
-
If different values are specified for individual devices, switching between devices does not trigger a property refresh. The simulator continues using the values from the first device launched after the last reset.
-
This issue makes it difficult to test dynamic UI changes based on property updates.
SDK Version: 8.1.1