다음은 지연 문제를 복제 한 예제입니다. EditTextView에 텍스트를 설정하면 사용자가 다른 문자를 입력 할 수 있도록 최소한 1.5 초가 걸립니다.OnTextChanged()에서 텍스트를 설정 한 후 지연 지연 시간이 지연되는 문제를 복제 한 예제는 다음과 같습니다.
amountEditText.addTextChangedListener(new TextWatcher() {
@Override public void beforeTextChanged(CharSequence s, int start, int count, int after) {}
@Override public void afterTextChanged(Editable s) {}
@Override public void onTextChanged(CharSequence s, int start, int before, int count) {
String amount = s.toString();
if(!amount.equals(current)) {
amountEditText.removeTextChangedListener(this);
amountEditText.setText(s);
Selection.setSelection(amountEditText.getText(), amountEditText.getText().length());
amountEditText.addTextChangedListener(this);
}
}
});
나는 주위를 둘러 보았지만 해결책을 찾지 못했습니다.
이 링크를 확인하십시오. 도움이 될 수도 있습니다 https://github.com/BlacKCaT27/CurrencyEditText – bhaumiksoni