2016-06-07 7 views
0

내 firebase 데이터베이스에 LatLng 배열을 추가하고 싶습니다. 내 데이터베이스에 내 제목과 데이터를 추가했지만 내 데이터베이스에 배열을 저장하는 지식을 얻을 수 없습니다.제목과 날짜가있는 LatLng의 배열을 Firebase 데이터베이스 안드로이드에 저장하는 방법은 무엇입니까?

나는 this 링크를 통과했지만 내 문제는 stora 배열입니다.

// 데이터베이스에 쓰기.

@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);