Java Firebase时间戳作为自定义密钥

Java Firebase时间戳作为自定义密钥,java,android,firebase,firebase-realtime-database,Java,Android,Firebase,Firebase Realtime Database,有人能帮我吗,我怎样才能从firebase获得时间戳密钥,把它们放在Map markers=new HashMap()上作为键 这是我的模式 这应该是你解决这个问题的方法 // Attach a listener to read the data at our database mDatabase.child("hopitaux").addValueEventListener(new ValueEventListener() { @Override publi

有人能帮我吗,我怎样才能从firebase获得时间戳密钥,把它们放在
Map markers=new HashMap()上作为键
这是我的模式


这应该是你解决这个问题的方法

 // Attach a listener to read the data at our database 
    mDatabase.child("hopitaux").addValueEventListener(new ValueEventListener() {
      @Override
      public void onDataChange(DataSnapshot dataSnapshot) {
        for(DataSnapshot snapshot : dataSnapshot.getChildren())
         {
             //this will get all the timeStamps keys of your database
            long timestamps = snapshot.getKey();

            //if you want to get all the values inside each key you should make a Bean with the data that you want to request, i understand that Marker.class is your object with all your getters so 
              Marker mark = snapshot.getValue(Marker.class);
              Map<String, Marker> markers = new HashMap();
              markers.put("lat",mark.getLat());
              markers.put("lng",mark.getLng()); //and so on..

           }

      }

      @Override
      public void onCancelled(DatabaseError databaseError) {
        System.out.println("The read failed: " + databaseError.getCode());
      }
    });
//附加一个侦听器以读取数据库中的数据
mDatabase.child(“hopitaux”).addValueEventListener(新的ValueEventListener(){
@凌驾
公共void onDataChange(DataSnapshot DataSnapshot){
对于(DataSnapshot快照:DataSnapshot.getChildren())
{
//这将获得数据库的所有时间戳密钥
长时间戳=snapshot.getKey();
//如果您想获得每个键中的所有值,那么应该使用您想要请求的数据创建一个Bean,我知道Marker.class是您的对象,包含所有getter,所以
Marker mark=snapshot.getValue(Marker.class);
映射标记=新的HashMap();
markers.put(“lat”,mark.getLat());
markers.put(“lng”,mark.getLng());//等等。。
}
}
@凌驾
已取消的公共void(DatabaseError DatabaseError){
System.out.println(“读取失败:+databaseError.getCode());
}
});

您想获取所有带有该时间戳的密钥并将其放入哈希映射中,对吗?我有点搞不懂你想做什么