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;
}
어떻게 중포 기지 내 배열을 저장할 수 있습니까?
감사합니다.