В адаптере неадекватно работает EditText.OnFocusChangeListener Он поочередно вызывает с hasFocus = true / hasFocus = false И приложение зависает
EditText.OnFocusChangeListener editorActionListener = new TextView.OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
final EditText amount = (EditText) v;
if (hasFocus) {
if (amount.getText().toString().trim().equals("0") ||
amount.getText().toString().trim().equals("0.0")) {
amount.setText("");
return;
}
} else {
if (amount.getText().toString().trim().length() == 0) {
amount.setText("0");
return;
}
}
}
};
Я ожидаю, что когда я наведу курсор на editText, оно станет пустым Иесли он пуст и я уберу курсор, он станет 0