Hallo,
ich würde zunächst einmal Leerzeichen am Anfang und am Ende aus dem String herausfiltern, denn die können u.a. zu solchen Problemen führen:
Dann würde ich überprüfen, ob die Eingabe überhaupt korrekt ausgelesen wird, z.B. mit LogCat (http://developer.android.com/t…ugging/debugging-log.html). Wenn die Eingabe nämlich nur aus Zahlen besteht (d.h. UserName = "123"), dann muss die Methode "FehlerMeldung" auf jeden Fall ausgeführt werden.
Gibt der User beide Eingaben im gleichen EditText ein? Falls du zwei separate EditText-Komponenten hast, würde ich es über ein entsprechendes XML-Attribut lösen: http://developer.android.com/r…ml#attr_android:inputType