Firebase Query Android

14/10/2019

0

Olá,

Estou fazendo uma consulta no banco firebase a partir de um app Android.

Ele retorna o resultado mas quando faço a comparação ele não entra no if.

Meu código Java:

DatabaseReference clientes = firebaseRef.child("cliente");

clientes.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
Cliente cliente = dataSnapshot.getValue(Cliente.class);

String telefoneBanco = cliente.getTelefoneCliente();

if (telefoneBanco == telefoneCliente) {
Log.i("Firebase", cliente.getNomeCliente());
}

Quando faço o debug as váriaveis telefoneBanco e telefoneCliente tem o mesmo valor, mas não exibe o Log, conforme esperado.

Atenciosamente,
Gustavo Macedo
Gustavo Macedo

Gustavo Macedo

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar