【发布时间】:2019-12-17 22:45:57
【问题描述】:
我已经学会了如何在 Firebase 中添加和删除。这很简单。
我的删除代码在单击删除按钮时被激活,它位于我的适配器类中(这是我可以正确注册删除按钮单击的唯一方法)
public void deleteJournal(int position) {
getSnapshots().getSnapshot(position).getReference().delete();
}
并添加(在另一个类中)
CollectionReference diaryRef = FirebaseFirestore.getInstance()
.collection("Diary");
diaryRef.add(new Diary(growName, description, priority));
但我什至不知道从哪里开始更新。我将把编辑代码放在适配器类中,这将打开一个对话框窗口来编辑值。
我知道如何创建窗口、编辑值并为此数据设置新变量。但是我如何确保我将这些更新的数据应用到文档中,并点击了相应的编辑按钮?然后正确更新 Firebase。
【问题讨论】:
标签: java android firebase android-recyclerview google-cloud-firestore