public class Hospitals extends AppCompatActivity {
private DatabaseReference mDatabase;
private String []hospitals;
private String []links;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_hospitals);
mDatabase= FirebaseDatabase.getInstance().getReference().child("Hospitals");
mDatabase.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
String total=dataSnapshot.child("total").getValue().toString();
hospitals=new String[Integer.parseInt(total)];
links=new String[Integer.parseInt(total)];
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
Toast.makeText(Hospitals.this,String.valueOf(hospitals.length),Toast.LENGTH_LONG).show();
}
This is the database and i want to extract the value 2 stored in key "total":
All the dependencies are set up correctly and other database related operations are working fine.