Hallo,
ich schreibe gerade an einer kleinen App, welche min. in English und Deutsch verfügbar werden soll.
Mein Problem ist gerade der DecimalSeparator bei der Konvertierung String -> Double.
Bei oncreate hole ich mir den aktuellen DecimalSeparator und gibt bei Deutsch folgerichtig "," aus:
Java
DecimalFormat currencyFormatter = (DecimalFormat) NumberFormat.getInstance();
char decimalSeperator = currencyFormatter.getDecimalFormatSymbols().getDecimalSeparator();
cmDecimalSeperator = decimalSeperator;
Diesen verwende ich dann in einem Eingabefeld z.B. "123,45".
Die anschl. Konvertierung dtext = Double.parseDouble(stext); bricht aber mit einem Fehler ab.
Stelle ich den Simulator auf Englisch um, läuft es jedoch ohne Probleme.
Hat jemand einen Tipp für mich?
Grüsse, Stefan