Я использую поле EditText в моем приложении.также я добавил addTextChangedListener для этого.В методе onTextChanged я вызвал функцию squareFunction.Код похож на ..
value = (EditText)findViewById(R.id.amount);
value.addTextChangedListener(new TextWatcher() {
public void onTextChanged(CharSequence arg0, int arg1, int arg2, int arg3)
{
squareFunction();
}
public void beforeTextChanged(CharSequence arg0, int arg1, int arg2,int arg3) {
// TODO Auto-generated method stub
}
public void afterTextChanged(Editable arg0) {
// TODO Auto-generated method stub
}
});
Теперь моя проблема: = Я правильно получаю значение введенных чисел.Но когда я очищаю EditField, появляется ошибка и просит меня «Принудительно закрыть».Я хочу установить значение editField равным 0, если все символы в нем очищены.Является ли это возможным?Если да, то как это можно сделать.Пожалуйста, объясните с кодом, если это возможно ...