Closed javierpe closed 7 years ago
Please in CurrencyEditText.java validate if getText().toString() is empty for prevent crashes.
/*** *It resets text currently displayed If user changes separators or locale etc. */ private void resetText() { String s = getText().toString(); if(!s.isEmpty()) { s = s.replace(groupDivider, '\u0020').replace(monetaryDivider, '\u0020') .replace(".", "").replace(" ", "") .replace(currencySymbol, "").trim(); try { initSettings(); s = format(s); removeTextChangedListener(onTextChangeListener); setText(s); setSelection(s.length()); addTextChangedListener(onTextChangeListener); } catch (ParseException e) { Log.e(getClass().getCanonicalName(), e.getMessage()); } } }
Regards!
Thank you for suggestion. I pushed a new branch and merged it to master.
Please in CurrencyEditText.java validate if getText().toString() is empty for prevent crashes.
Regards!