2016-06-07 37 views
0

我想在我的firebase數據庫中添加LatLng數組。我在我的數據庫中添加了標題和數據,但無法獲得將數組存儲在數據庫中的知識。如何在Firebase數據庫android中保存帶有標題和日期的LatLng數組?

我已經通過this鏈接,但我的問題是存儲數組。

//寫入數據庫。

@Override 
public void writeNewPost(ArrayList<LatLng> latLng, DatabaseReference mDatabase, 
      Events model, User user) { 
    final String userId = FirebaseAuth.getInstance().getCurrentUser().getUid(); 
    String key = mDatabase.child("events").push().getKey(); 

    Events events = new Events(userId, user.username, model.getEventTitle(), 
     model.getEventDateTime() latLng); 

    Map<String, Object> eventsValues = events.toMapEvents(); 

    Map<String, Object> childUpdates = new HashMap<>(); 
    childUpdates.put("/events/" + key, eventsValues); 
    this.key = key; 
    mDatabase.updateChildren(childUpdates); 

} 

//型號

public Map<String, Object> toMapEvents() { 
    HashMap<String, Object> result = new HashMap<>(); 
    result.put("userId", userId); 
    result.put("username", username); 
    result.put("eventTitle", eventTitle); 
    result.put("eventDateTime", eventDateTime); 
     //What to do 
    return result; 
} 

我怎麼能存儲我的火力點陣列?
謝謝。

回答

-1
lineOptions = new PolylineOptions(); 
DatabaseReference ref = FirebaseDatabase.getInstance().getReference("nodename");    
ref.setValue(lineOptions); 
相關問題