I get all time return false but i have data. How can i get return true result. Anybody please help me to solve this question.
public boolean checkVechicalNumberONCheckIN(final String Vehicle_no,final Context context){
car_return2 = false;
sharedPreference = new SharedPreference();
DatabaseReference reference = FirebaseDatabase.getInstance().getReference();
Query query = reference.child("raw_check_in").orderByChild("vechical_number").equalTo(Vehicle_no);
query.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
if (dataSnapshot.exists()) {
car_return2 = true;
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
return car_return2; //here i get all time false
}