WP7 Issues with Accelerometer.cs
--------------------------------
Key: CB-187
URL: https://issues.apache.org/jira/browse/CB-187
Project: Apache Callback
Issue Type: Bug
Components: WP7
Affects Versions: 1.3.0
Environment: On Windows Phone in italian language
Reporter: Dan Ardelean
Assignee: Jesse MacFadyen
There is a bug in the Accelerometer.cs. The formattated date won't be parsed on
some CultureInfo because of the decimal separator. The solution is pretty
simple, add CultureInfo.InvariantCulture to the ToString method.
Here is how it should look:
private string GetCurrentAccelerationFormatted()
{
string resultCoordinates =
String.Format("\"x\":{0},\"y\":{1},\"z\":{2}",
accelerometer.CurrentValue.Acceleration.X.ToString("0.00000",
CultureInfo.InvariantCulture),
accelerometer.CurrentValue.Acceleration.Y.ToString("0.00000",
CultureInfo.InvariantCulture),
accelerometer.CurrentValue.Acceleration.Z.ToString("0.00000",
CultureInfo.InvariantCulture));
resultCoordinates = "{" + resultCoordinates + "}";
return resultCoordinates;
}
To reproduce the error set you phone to italian and you will see you won't get
the notifications
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira