Fórum Meu TextView não está aceitando o clique para mudar de tela alguem saberia oque está ocorrendo ?? #610652
14/05/2020
0
Até ontem ele estava funcionando normal mas hoje quando fui dar continuação no app que estou desenvolvendo ele simplesmente parou de funcionar não sei por qual motivo ele simplesmente parou de aceitar o clique e simplesmente não muda para a prox tela que no caso seria a tela de cadastro, esse código é o código da ActivityMain, a tela inicial de login.
package com.example.chatnoivas;
import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
import com.google.android.gms.tasks.OnCompleteListener;
import com.google.android.gms.tasks.OnFailureListener;
import com.google.android.gms.tasks.Task;
import com.google.firebase.auth.AuthResult;
import com.google.firebase.auth.FirebaseAuth;
public class LoginActivity extends AppCompatActivity {
private EditText email;
private EditText senha;
private Button enter;
private TextView account;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
email = findViewById(R.id.emailtx);
senha = findViewById(R.id.senhatx);
enter = findViewById(R.id.loginb);
account = findViewById(R.id.criartx);
enter.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String e = email.getText().toString();
String s = senha.getText().toString();
Log.i("teste", e);
Log.i("teste", s);
if ((e == null) || e.isEmpty()) {
Toast.makeText(LoginActivity.this, "Email deve ser preenchido", Toast.LENGTH_SHORT).show();
return;
}
if ((s == null) || s.isEmpty()) {
Toast.makeText(LoginActivity.this, "Senha deve ser preenchida", Toast.LENGTH_SHORT).show();
return;
}
FirebaseAuth.getInstance().signInWithEmailAndPassword(e, s)
.addOnCompleteListener(new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
Log.i("Teste", task.getResult().getUser().getUid());
}
})
.addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
Log.i("teste", e.getMessage());
}
});
account.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(LoginActivity.this, CadastroActivity.class);
startActivity(intent);
}
});
}
})
;}
}
João Silva
Curtir tópico
+ 1
Responder
Clique aqui para fazer login e interagir na Comunidade :)