dataSnapshot.getChildren () obtiene el ID de usuario pero no los valores

Para obtener los datos debajo del Hospitalnodo, debe cambiar la siguiente referencia:

hospitalDatabase = FirebaseDatabase.getInstance().getReference();

con

hospitalDatabase = FirebaseDatabase.getInstance().getReference().child("Hospital");

Para obtener los datos dentro del getData()método, utilice el siguiente código:

private void getData(DataSnapshot dataSnapshot) {
    for(DataSnapshot ds : dataSnapshot.getChildren()) {
        String key = ds.getKey();
        String city = ds.child("city").getValue(String.class);
        String name = ds.child("name").getValue(String.class);
    }
}

ds.getKey() devolverá el ID de usuario

ds.child("city").getValue(String.class) Volveremos la ciudad.

ds.child("name").getValue(String.class) devolverá el nombre

Respuesta 1

Estoy usando Tiles 3 con Spring MVC 3.2. El siguiente es el código <tiles-definitions> <definition name = "base.definition" template = "/ pages / Layout / Layout.jsp"> <put-attribute name = "title" ...

Soy nuevo en JNA y al intentar mi primer programa para enumerar todos los procesos en Windows me he encontrado con algunos problemas. Por alguna razón, obtengo el siguiente resultado: [pid = 0, name = ???????? ] [pid = 4, ...

Tengo una variable de tipo double, necesito imprimirla en hasta 3 decimales de precisión, pero no debería tener ceros finales ... por ejemplo. Necesito 2.5 // no 2.500 2 // no 2.000 1.375 // exactamente hasta 3 ...

Mi objetivo es permitir que Alpine ejecute JRE no compatible con musl. La motivación detrás de esto es la minimización del tamaño de la imagen, he logrado un cierto progreso para comprimir el JRE en sí, pero el mínimo ...