【发布时间】:2017-07-16 17:22:33
【问题描述】:
我正在尝试使用 Firebase for Android 制作某种 cmets。 只是有一个问题,有没有办法将新项目添加到数组中?
而且我不想每次都覆盖这个对象,因为我将支持多用户并且它会在某些时候失败。
我正在尝试将其作为一个列表来执行,以便不为我的模型创建 DataTransferObjects,并支持使用 firebase 进行自动解析。
谢谢!实际上,如果没有想法,那么创建地图。
我的对象模型:
public class Company implements Parcelable {
private String id;
private String name;
private String description;
private List<Comment> comments;
}
推送项目代码:
final DatabaseReference ref = companiesRef.child(companyId).child(NODE_COMMENTS).push();
return Single.create(e -> ref.setValue(comment)
.addOnCompleteListener(task -> {
e.onSuccess(task.isSuccessful());
}));
【问题讨论】:
-
添加几行代码
-
查看本q的cmets:stackoverflow.com/questions/42872303/…
-
我认为Thomas特意参考了这条评论:stackoverflow.com/questions/42872303/…
标签: android list firebase firebase-realtime-database