From 57056bbd6e15d3043f1187a058b73a4dc87f7e2b Mon Sep 17 00:00:00 2001 From: 230421 <230421@epvc.pt> Date: Thu, 4 Dec 2025 23:43:51 +0000 Subject: [PATCH] =?UTF-8?q?corre=C3=A7=C3=A3o=20de=20erros?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/example/vdcscore/CriarContaActivity.java | 12 ++++++++---- .../java/com/example/vdcscore/LoginActivity.java | 8 +++++--- .../example/vdcscore/RecuperarPasswordActivity.java | 8 +++++--- 3 files changed, 18 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/com/example/vdcscore/CriarContaActivity.java b/app/src/main/java/com/example/vdcscore/CriarContaActivity.java index 5b42287..487fc44 100644 --- a/app/src/main/java/com/example/vdcscore/CriarContaActivity.java +++ b/app/src/main/java/com/example/vdcscore/CriarContaActivity.java @@ -45,9 +45,9 @@ public class CriarContaActivity extends AppCompatActivity { btnCreateAccount.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { - String email = editEmail.getText().toString(); - String pass = editPassword2.getText().toString(); - String conf = editConfirmPassword.getText().toString(); + String email = editEmail.getText().toString().trim(); + String pass = editPassword2.getText().toString().trim(); + String conf = editConfirmPassword.getText().toString().trim(); if (email.isEmpty() || pass.isEmpty() || conf.isEmpty()) { Toast.makeText(CriarContaActivity.this, "Preencha todos os campos!", Toast.LENGTH_SHORT).show(); @@ -67,7 +67,11 @@ public class CriarContaActivity extends AppCompatActivity { startActivity(intent); finish(); } else { - Toast.makeText(CriarContaActivity.this, "Erro ao criar conta!", Toast.LENGTH_SHORT).show(); + 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(); } }); diff --git a/app/src/main/java/com/example/vdcscore/LoginActivity.java b/app/src/main/java/com/example/vdcscore/LoginActivity.java index c2f3d11..402e4e4 100644 --- a/app/src/main/java/com/example/vdcscore/LoginActivity.java +++ b/app/src/main/java/com/example/vdcscore/LoginActivity.java @@ -68,9 +68,11 @@ public class LoginActivity extends AppCompatActivity { finish(); } else { - Toast.makeText(this, - "Erro: " + task.getException().getMessage(), - Toast.LENGTH_LONG).show(); + String errorMessage = "Erro ao fazer login!"; + if (task.getException() != null && task.getException().getMessage() != null) { + errorMessage = "Erro: " + task.getException().getMessage(); + } + Toast.makeText(this, errorMessage, Toast.LENGTH_LONG).show(); } }); } diff --git a/app/src/main/java/com/example/vdcscore/RecuperarPasswordActivity.java b/app/src/main/java/com/example/vdcscore/RecuperarPasswordActivity.java index c4c904f..7d8320b 100644 --- a/app/src/main/java/com/example/vdcscore/RecuperarPasswordActivity.java +++ b/app/src/main/java/com/example/vdcscore/RecuperarPasswordActivity.java @@ -59,9 +59,11 @@ public class RecuperarPasswordActivity extends AppCompatActivity { Toast.LENGTH_LONG).show(); voltarLogin(); } else { - Toast.makeText(this, - "Erro: " + task.getException().getMessage(), - Toast.LENGTH_LONG).show(); + String errorMessage = "Erro ao enviar email de recuperação!"; + if (task.getException() != null && task.getException().getMessage() != null) { + errorMessage = "Erro: " + task.getException().getMessage(); + } + Toast.makeText(this, errorMessage, Toast.LENGTH_LONG).show(); } }); }