setContentView(R.layout.activity_main);
Button readBtn = (Button) findViewById(R.id.readBtn);
EditText testInputTxt = (EditText) findViewById(R.id.testInputTxt);
rootRef = FirebaseDatabase.getInstance().getReference().child("Login");
Query query = rootRef.orderByChild("LoginUserName").equalTo(testInputTxt.getText().toString());
readBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
query.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot snapshot) {
String passwordUser = snapshot.child("LoginPassword").getValue(String.class);
testInputTxt.setText(passwordUser+"tatata");
}
@Override
public void onCancelled(@NonNull DatabaseError error) {
}
});
}
});
the query works fine it detects that the user is existexists but i wanted to retrieve the value of LoginPassword but it returns null i tried the for DataBase....:snapshot code but it won't detect