private void setTextWatcher() { mSalaryEditText.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {} /** * khi nhập từng con số nhập lương, gọi vợ và đưa lương */ @Override public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) { try { if (!charSequence.toString().isEmpty()) { int salary = Integer.parseInt(charSequence.toString()); callWifeAndGiveSalary(salary); } else { callWifeAndGiveSalary(0); } } catch (NumberFormatException e) { mSalaryEditText.setError("Lương nhiều quá, vợ không dám nhận :v"); } @Override public void afterTextChanged(Editable editable) {} } }); }
Callback là ta sẽ tạo 1 listener lắng nghe event xảy ra khi người dùng click vào một button hoặc 1 tác vụ nào đó. Vậy vì sao Spring không sử dụng callback để nhận event ạ