Bom dia não estou conseguindo uma confirmação com o if ele so entra na condição de desigualdade
EditText campoSenha1 = (EditText)findViewById(R.id.novo_usuario_senha);
EditText campoSenha2 = (EditText)findViewById(R.id.novo_usuario_confirmar_senha);
if(campoSenha1.getText().toString() == campoSenha2.getText().toString()){
Enfermeiro enfermeiro = ajudaUSUARIO.pegaEnfermeiro();
EnfermeiroDAO dao = new EnfermeiroDAO(NovoUsuarioActivity.this);
dao.insereEnfermeiro(enfermeiro);
dao.close();
Toast.makeText(NovoUsuarioActivity.this,"Cadastro efetuado",Toast.LENGTH_LONG).show();
finish();
}
if(campoSenha1.getText().toString() != campoSenha2.getText().toString()){
Toast.makeText(NovoUsuarioActivity.this,"Senha incorreta"+ campoSenha1.getText().toString() +" "+campoSenha2.getText().toString(),Toast.LENGTH_LONG).show();
}
mesmo exibindo o que esta nas variáveis sendo iguais.