Xamarin.Forms PCL Project and android app with API Level 23.
Essential studio for Xamarin V15.3.0.26.
OS Culture has a decimal delimiter other than ".", e.g. ",".
Release build of an app (Debug build seems to work fine).
App crashes on control initialization:
FragmentContainer.java
java.lang.NumberFormatException
Invalid double: "0,00"
1 java.lang.StringToReal.invalidReal StringToReal.java:63
2 java.lang.StringToReal.initialParse StringToReal.java:164
3 java.lang.StringToReal.parseDouble StringToReal.java:282
4 java.lang.Double.parseDouble Double.java:301
5 md5270abb39e60627f0f200893b490a1ade.FragmentContainer.n_onCreateView FragmentContainer.java
6 md5270abb39e60627f0f200893b490a1ade.FragmentContainer.onCreateView FragmentContainer.java:51
7 android.support.v4.app.Fragment.performCreateView Fragment.java:2192
8 android.support.v4.app.FragmentManagerImpl.moveToState FragmentManager.java:1299
9 android.support.v4.app.FragmentManagerImpl.moveFragmentToExpectedState FragmentManager.java:1528
10 android.support.v4.app.FragmentManagerImpl.moveToState FragmentManager.java:1595
11 android.support.v4.app.BackStackRecord.executeOps BackStackRecord.java:758
12 android.support.v4.app.FragmentManagerImpl.executeOps FragmentManager.java:2363
13 android.support.v4.app.FragmentManagerImpl.executeOpsTogether FragmentManager.java:2149
14 android.support.v4.app.FragmentManagerImpl.optimizeAndExecuteOps FragmentManager.java:2103
15 android.support.v4.app.FragmentManagerImpl.execPendingActions FragmentManager.java:2013
16 android.support.v4.app.FragmentManagerImpl$1.run FragmentManager.java:710
17 android.os.Handler.handleCallback Handler.java:739
18 android.os.Handler.dispatchMessage Handler.java:95
19 android.os.Looper.loop Looper.java:135
20 android.app.ActivityThread.main ActivityThread.java:5294
21 java.lang.reflect.Method.invoke Method.java
22 java.lang.reflect.Method.invoke Method.java:372
23 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run ZygoteInit.java:904
24 com.android.internal.os.ZygoteInit.main ZygoteInit.java:699
XAML fragment:
<xForms1:SfNumericTextBox
x:Name="DurationHoursEntry"
IsEnabled="{Binding Editable}"
Value="{Binding DurationHours}"
TextAlignment="Center"
MaximumNumberDecimalDigits="0"
AllowNull="True" />