In my Android application i need to check if the EditText field is not empty.
My code is working but i want to know the best way to refer to the string field value in my listener EditText.addTextChangedListener()
Here I just erased two @override function for convenience.
- Using EditText.getText().toString()
edtGroupName.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
String edtText = edtGroupName.getText().toString();
btnUpdate.setEnabled( !TextUtils.isEmpty(edtText) );
}
});
- or using CharSequence.toString()
edtGroupName.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
String edtText = s.toString();
btnUpdate.setEnabled( !TextUtils.isEmpty(edtText) );
}
});