Hi ich habe grad ein kleines Problem bei meiner app: wenn der User nichts in ein edittext Feldeingibt
kommt:Tut uns leid! Die app konnten nicht vorgenommen werden.
kann mir da jemand helfen.
Danke im voraus
Hi ich habe grad ein kleines Problem bei meiner app: wenn der User nichts in ein edittext Feldeingibt
kommt:Tut uns leid! Die app konnten nicht vorgenommen werden.
kann mir da jemand helfen.
Danke im voraus
"Die app konnten nicht vorgenommen werden."???
Wo kommt das denn her?
ich weiss aber des kommt da die nammederapp konnten nicht vorgenommen werden
Sicher, dass die <nameDerAnwendung> nicht unerwartet beendet wurde?
In dem Fall würdest Du davon ausgehen, dass Dein EditText einen Inhalt hat. Wenn dem nicht so ist, bekommst Du als String 'null' zurück.
Wenn Du diesen irgend einer Methode übergeben willst kann es durchaus zu einer NullPointerException führen.
Das wiederum endet dann in einem Absturz der App.
ich habe es auch so getestet
if(EditText1.getText().toString.equals("2")
{
EditText1.setText("0");
}
und es war dann auch 0
aber als ich if(EditText1.getText().toString().equals("")
{
EditText1.setText("0");
}
versucht habe hat es nicht funktioniert.
das müsste doch auch funktionieren, weil ja nix im EditText steht (Auser der hint aber der wird ja nicht gezählt
Wie kommst Du darauf, dass das so sein müsste?
Es kann auch einfach sein, dass getText() ein null zurückliefert. Darauf ein toString() läuft schief.
Oder getText().toString() liefert null zurück. Da kracht es dann bei .equals("");
Immer hübsch prüfen, ob Du auch die Objekte zurück bekommst, die Du erwartest!
Danke
ich hab jetzt NullPointException ge googelt und die lösung bekommen
Pointer*
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!