Я искал ответы о том, как я могу удалить моего слушателя изменения текста.
вот мой текущий код:
public void enableTextChangedListener(boolean enableFormatting){
if (enableFormatting) {
if (!"1".equals(mAmountEditText.getTag())) {
mAmountEditText.addTextChangedListener(new StringUtils.NumberTextWatcherForThousand(mAmountEditText));
mAmountEditText.setTag("1");
}
}
else {
mAmountEditText.removeTextChangedListener(new StringUtils.NumberTextWatcherForThousand(mAmountEditText));
}
}
Если для моего логического параметра enableFormatting задано значение False, текстовый обработчик изменений остается там.
Я могу предоставить класс NumberTextwatcherForThousands, если вы хотите более четкое объяснение моего кода.