从Firestore检索后写回原始地点

时间:2019-11-14 17:54:11

标签: android google-cloud-firestore

我可以成功地从Firestore检索文档,麻烦的是,我不知道如何将它们放回原处!! 我的应用程序是法院预订系统,它使用7个片段表示一周中的每一天。每个片段都包含代表一天中所有预定时段的按钮。按下按钮后,法院预订活动即会启动,并显示文本视图和微调框。 我保存到Firestore的信息包括代表日期戳的唯一数字和代表所按下按钮的ID的预订ID。...从这里开始,我迷路了,我需要将检索到的数据库信息写回到其相关信息的地方,但我没有任何独特的小部件的方式。这些按钮是唯一的,但它们所做的只是触发一个非唯一的法庭预订活动...感谢任何帮助...抱歉,很长,回答问题时可能还会添加更多内容。

1 个答案:

答案 0 :(得分:1)

要在Firestore中写入文档,您需要知道该文档的完整路径。您需要以一种可以将其与UI元素同步的方式跟踪代码中必要的ID。

一个简单的第一步是为每个文档的UI添加一个不可编辑的视图(例如标签),并在其中设置文档ID(或整个路径)。然后,当用户单击一个按钮时,您会找到具有ID的相应视图,然后可以从中重新创建需要更新的DocumentReference