Hallo,
ich bin ganz neu hier und gerade dabei eine App zu programmieren.
Ich habe 2 Textfelder in denen man die email-Adresse und das Passwort eingeben soll und dann auf die näachste Seite gelangt.
Wenn die angaben falsch sind soll eine Fehlermeldung kommen (Das funktioniert).
Mein Problem ist jetzt das egal was ich eingebe, immer der else zweig ausgeführt wird.
Ich hoffe es kann mir jemand helfen,
Danke schonmal im Vorraus
Hier der Quelltext:
ich bin ganz neu hier und gerade dabei eine App zu programmieren.
Ich habe 2 Textfelder in denen man die email-Adresse und das Passwort eingeben soll und dann auf die näachste Seite gelangt.
Wenn die angaben falsch sind soll eine Fehlermeldung kommen (Das funktioniert).
Mein Problem ist jetzt das egal was ich eingebe, immer der else zweig ausgeführt wird.
Ich hoffe es kann mir jemand helfen,
Danke schonmal im Vorraus
Hier der Quelltext:
Java:
public void login(View view){
Object uservorname;
Object usernachname;
EditText feld_email = (EditText)findViewById(R.id.emailet);
EditText feld_passwort = (EditText)findViewById(R.id.passwortet);
String a = new String("max.mustermann@example.de");
String b = new String("passwort");
if (feld_email.getText().toString().length() == 0){
return;
}
if (feld_passwort.getText().toString().length() == 0){
return;
}
if (feld_email.equals(a) && feld_passwort.equals(b)) {
uservorname="Max";
usernachname="Mustermann";
Toast.makeText(getApplicationContext(),"Einen moment bitte...", Toast.LENGTH_LONG).show();
setContentView(R.layout.angemeldet);
}
else{
Toast.makeText(getApplicationContext(),"Bitte überprüfen sie ihre eingaben.",
Toast.LENGTH_LONG).show();
feld_passwort.setText("");
}
}
}