- Forum-Beiträge: 7
30.04.2020, 20:10:59 via Website
30.04.2020 20:10:59 via Website
Hallo erstmal,
nachdem ich den folgenden Codeausschnitt in meinen gesamten Code eingefügt habe und dann die app per adb/usb an meinem handy ausprobiere wird sie wiederholt beendet. Ich weiß einfach nicht weiter... PS: Ich programmieren einen Login und Registrierung Screen für eine App von mir.
Hier der eingefügte Code(die App beendet sich nur wenn ich ihn eingefügt habe; es werden keine Fehler ausgegeben):
mLoginBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String email = mEmail.getText().toString().trim();
String password = mPassword.getText().toString().trim();
if(TextUtils.isEmpty(email)){
mEmail.setError("Email is Required.");
return;
}
if(TextUtils.isEmpty(password)){
mPassword.setError("Password is Required.");
return;
}
if(password.length() < 6){
mPassword.setError("Password Must Be >= 6 Characters");
return;
}
// authenticate the user
fAuth.signInWithEmailAndPassword(email,password).addOnCompleteListener(new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
if(task.isSuccessful()){
Toast.makeText(Login.this, "Logged in Successfully.", Toast.LENGTH_SHORT).show();
startActivity(new Intent(getApplicationContext(), Home.class));
}else{
Toast.makeText(Login.this, "Error ! " + task.getException().getMessage(), Toast.LENGTH_SHORT).show();
}
}
});
}
});
}
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.