EditFieldでユーザーが入力した文字列をフォーマットする必要があります。これは私のコードです:
input = new BorderedEditField(20, BasicEditField.FILTER_NUMERIC);
input.setChangeListener(new FieldChangeListener() {
public void fieldChanged(Field field, int context) {
input.setText(pruebaTexto(input.getText()));
}
});
public static String pruebaTexto(String r){
return r+"0";
}
しかし、それは明らかに無限ループが原因で発生したスタックオーバーフローエラーで終了します。コードの何が問題になっていますか?