diff --git a/app/src/main/java/com/example/vdcscore/CriarContaActivity.java b/app/src/main/java/com/example/vdcscore/CriarContaActivity.java index 4f9b52f..1895d05 100644 --- a/app/src/main/java/com/example/vdcscore/CriarContaActivity.java +++ b/app/src/main/java/com/example/vdcscore/CriarContaActivity.java @@ -18,6 +18,8 @@ import com.google.firebase.auth.FirebaseAuth; public class CriarContaActivity extends AppCompatActivity { + // teste de alguma coisa + @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -35,7 +37,6 @@ public class CriarContaActivity extends AppCompatActivity { Button btnCreateAccount; TextView txtGoLogin; - editEmail = findViewById(R.id.editEmail); editUserName = findViewById(R.id.editUserName); editPassword2 = findViewById(R.id.editPassword2); @@ -63,35 +64,35 @@ public class CriarContaActivity extends AppCompatActivity { } FirebaseAuth auth = FirebaseAuth.getInstance(); - auth.createUserWithEmailAndPassword(email, pass).addOnCompleteListener(CriarContaActivity.this, task -> { - if (task.isSuccessful()) { - // Atualizar nome de utilizador - com.google.firebase.auth.FirebaseUser user = auth.getCurrentUser(); - if (user != null) { - com.google.firebase.auth.UserProfileChangeRequest profileUpdates = - new com.google.firebase.auth.UserProfileChangeRequest.Builder() - .setDisplayName(userName) - .build(); - - user.updateProfile(profileUpdates).addOnCompleteListener(updateTask -> { - Intent intent = new Intent(CriarContaActivity.this, MainActivity.class); - startActivity(intent); - finish(); - }); - } else { - Intent intent = new Intent(CriarContaActivity.this, MainActivity.class); - startActivity(intent); - finish(); - } - } else { - String errorMessage = "Erro ao criar conta!"; - if (task.getException() != null && task.getException().getMessage() != null) { - errorMessage = "Erro: " + task.getException().getMessage(); - } - Toast.makeText(CriarContaActivity.this, errorMessage, Toast.LENGTH_LONG).show(); - } + auth.createUserWithEmailAndPassword(email, pass).addOnCompleteListener(CriarContaActivity.this, + task -> { + if (task.isSuccessful()) { + // Atualizar nome de utilizador + com.google.firebase.auth.FirebaseUser user = auth.getCurrentUser(); + if (user != null) { + com.google.firebase.auth.UserProfileChangeRequest profileUpdates = new com.google.firebase.auth.UserProfileChangeRequest.Builder() + .setDisplayName(userName) + .build(); - }); + user.updateProfile(profileUpdates).addOnCompleteListener(updateTask -> { + Intent intent = new Intent(CriarContaActivity.this, MainActivity.class); + startActivity(intent); + finish(); + }); + } else { + Intent intent = new Intent(CriarContaActivity.this, MainActivity.class); + startActivity(intent); + finish(); + } + } else { + String errorMessage = "Erro ao criar conta!"; + if (task.getException() != null && task.getException().getMessage() != null) { + errorMessage = "Erro: " + task.getException().getMessage(); + } + Toast.makeText(CriarContaActivity.this, errorMessage, Toast.LENGTH_LONG).show(); + } + + }); } });