Firebase Query Android

14/10/2019

6

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
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar