How can I return a value from firebase in Android? [duplicate]
问题 This question already has answers here : Setting Singleton property value in Firebase Listener (3 answers) Closed 2 years ago . public void getFoodItem( String foodNum) { dbReference=firebaseDatabase.getReference("Food"+foodNum); dbReference.addValueEventListener(new ValueEventListener() { @Override public void onDataChange(DataSnapshot dataSnapshot) { FoodItem foodItem = dataSnapshot.getValue(FoodItem.class); Log.d("h", "Gotdata" + foodItem.getImage()); //Data can be taken from here,