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 ạ