У меня есть EditText с TextWatcher, который будет обновлять TextView при каждом изменении текста. Однако он не запускает метод afterTextChanged, если я удаляю из него текст. Почему? И как я могу заставить его сделать это
final EditText workmiles = (EditText) v.findViewById(R.id.workmiles);
workmiles.addTextChangedListener(new TextWatcher(){
public void afterTextChanged(Editable s) {
int tot = GlobalSingleton.get(getActivity()).getCurrentDay().getTotalMins();
if (!workmiles.getText().toString().equals("")){
tot += Integer.parseInt(workmiles.getText().toString()) * 2;
GlobalSingleton.get(getActivity()).getCurrentDay().setWorkmiles(Integer.parseInt(workmiles.getText().toString()));
}
int hours = tot / 60;
int mins = tot % 60;
total.setText(hours + " hours " + mins + " mins");
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,int after) {}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {}
});