Hallo,
ich habe ein Problem mit Long.getLong() - und zwar hole ich aus einem EditText einen Wert und möchte ihn mit Long.getLong() in einen Long wandeln, wobei ein Defaultwert geliefert werden soll, wenn das Feld leer ist:
Egal was ich in das Textfeld eingebe, ich erhalte immer -1, also den Defaultwert.
Wenn ich mir mit
die Werte ausgeben lasse, erhalte ich im LogCat zum Beispiel
Ich bin echt ratlos...???:L
ich habe ein Problem mit Long.getLong() - und zwar hole ich aus einem EditText einen Wert und möchte ihn mit Long.getLong() in einen Long wandeln, wobei ein Defaultwert geliefert werden soll, wenn das Feld leer ist:
Java:
String txtActual = edtActual.getText().toString();
Long actual = Long.getLong(txtActual, -1);
Egal was ich in das Textfeld eingebe, ich erhalte immer -1, also den Defaultwert.
Wenn ich mir mit
Java:
Log.v(TAG, "txtActual = '" + txtActual + "', actual = " + actual);
die Werte ausgeben lasse, erhalte ich im LogCat zum Beispiel
Java:
txtActual = '2', actual = -1
Ich bin echt ratlos...???:L