Firebase Query Android
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
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
Curtidas 0