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();
}
}
});
}
});
}