Как сделать проверку в if на наличие в EditText текста?

        String [] items = new String[editArr.size()];

    for(int i=0; i < editArr.size(); i++)
    {
        if(editArr.get(i).getText().toString() != null)
        {
            items[i] = ((EditText) editArr.get(i)).getText().toString();
            Log.e("", ((EditText) editArr.get(i)).getText().toString());
        }

    }

Попробовал сделать так, но даже AndroidStudio говорит о том, что условие в if всегда true. Мне необходимо записывать в массив items текст и выводить это в логи только в том случае, если edittext имеет этот текст, а если не имеет - переходить на следующий повтор цикла. Возможно, если в edittext нет текста это не null а что-то другое?


Ответы (1 шт):

Автор решения: Эникейщик

Можно сделать так

if (editText.getText().length() == 0)

или так

if (TextUtils.isEmpty(editText.getText()))
→ Ссылка