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