Ciao, quando ti ritrovi ad avere un crash in android ti consiglio sempre di ispezionare il LogCat e, quando chiedi aiuto, di fornirlo (meglio ancora se, oltre al LogCat, metti anche la parte di codice "incriminata").
Detto questo, il modo più semplice per verificare che una EditText contenga effettivamente del testo è attraverso il metodo .
EditText et = ...
if (et.length() > 0) {
... fai qualcosa ...
} else {
// l'EditText non contiene testo
... fai qualcos'altro...
}