Error when setting settings on mobile

Former Member
Former Member
Hi,

I have a developed an app that has some settings that can be changed on the mobile through properties. Most of the properties have been put as read only settings, because I want and easy way to see the data in the app, one is a drop down that has a few options. I have managed to change the setting on the phone having uninstalled the app, restarted GCM and the watch, and reinstalled the app. I'm not a big fan of this as a way to change a setting. The error I get when I touch DONE is

"unfortunately, connect has stopped"

The app is called G-Force and is here: https://apps.garmin.com/en-US/apps/6baf601d-3433-4a9c-abb2-2eee20b13eac

Does it behave the same for everyone else? Or is it because I have done something like side-load it for testing and my watch is knackered?

Any idea on what is causing this? The resource file looks like this: (I have used non-consecutive numbers as those are the values I want to use in my app, but I don't think this matters)

I have also released it with an onSettingsUpdate function and without one and neither work. i have tried it with the app running and with the app not running.

Any thoughts I 'd really appreciate.

Thanks,

R.

<resources>
<properties>
<property id="appVersion" type="string">1.0.4</property>
<property id="xFactor" type="number">1</property>
<property id="yFactor" type="number">1</property>
<property id="zFactor" type="number">1</property>
<property id="smoothing" type="number">1</property>
</properties>



<settings>
<setting propertyKey="@Properties.appVersion" title="@Strings.AppVersionTitle">
<settingConfig type="alphaNumeric" readonly="true" />
</setting>
<setting propertyKey="@Properties.xFactor" title="@Strings.xFactorTitle">
<settingConfig type="numeric" readonly="true" />
</setting>

<setting propertyKey="@Properties.yFactor" title="@Strings.yFactorTitle">
<settingConfig type="numeric" readonly="true" />
</setting>
<setting propertyKey="@Properties.zFactor" title="@Strings.zFactorTitle">
<settingConfig type="numeric" readonly="true" />
</setting>

<setting propertyKey="@Properties.smoothing" title="@Strings.smoothing" prompt="@Strings.smoothing">
<settingConfig type="list">
<listEntry value="1">@Strings.smoothNone</listEntry>
<listEntry value="2">@Strings.smoothLow</listEntry>
<listEntry value="4">@Strings.smoothMedium</listEntry>
<listEntry value="8">@Strings.smoothHigh</listEntry>
</settingConfig>
</setting>
</settings>
</resources>