我正在使用自定义对话框在编辑文本框中显示基于用户输入的数字列表。我添加了 Textwatcher 一切都很好,直到用户尝试更快地提供输入,它显示了一个带有黑色条纹和一些字母字符的更多对话框 如何纠正这个?
我的截图是1
这是我在 textwatcher 中使用的代码
@Override
public void afterTextChanged(Editable s) {
String str = s.toString();
str_length = str.length();
Log.v("length_before", "" + count + "" + str_length);
if (str_length == count + 1) {
return;
}
if (str_length >= 3) {
return;
}
if (str_length > count) {
count = str.length();
AmountDialog.amount_dialog(TicketIssueActivity.this, str,
amount);
} else if (str_length < count) {
count = str_length - 1;
Log.v("length slese", "" + count + "" + str_length);
}
}