Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从Firestore检索后回写到原始位置_Android_Google Cloud Firestore - Fatal编程技术网

Android 从Firestore检索后回写到原始位置

Android 从Firestore检索后回写到原始位置,android,google-cloud-firestore,Android,Google Cloud Firestore,我可以成功地从firestore检索文档,问题是,我不知道如何将它们放回原来的位置!! 我的应用程序是一个法庭预订系统,它使用7个片段代表一周中的几天。每个片段包含代表全天预定时段的按钮。当按下按钮时,法庭预订活动将启动,显示文本视图和微调器。 我保存到firestore的信息包括一个表示日期戳的唯一数字和一个表示按下按钮id的预订id。。。。从这里开始,我迷路了,我需要将检索到的数据库信息写回它们的相关位置,但我没有任何独特的小部件。按钮是独特的,但它们所做的只是启动一个非独特的法庭预订活动。

我可以成功地从firestore检索文档,问题是,我不知道如何将它们放回原来的位置!! 我的应用程序是一个法庭预订系统,它使用7个片段代表一周中的几天。每个片段包含代表全天预定时段的按钮。当按下按钮时,法庭预订活动将启动,显示文本视图和微调器。
我保存到firestore的信息包括一个表示日期戳的唯一数字和一个表示按下按钮id的预订id。。。。从这里开始,我迷路了,我需要将检索到的数据库信息写回它们的相关位置,但我没有任何独特的小部件。按钮是独特的,但它们所做的只是启动一个非独特的法庭预订活动。。。感谢您的帮助。。。抱歉篇幅太长,回答问题时可能需要添加更多内容。

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


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

嗨,弗兰克,谢谢你,你的回答让我想到了另一条路。我已经有了文档的唯一ID,但是我在如何显示它的问题上遇到了错误。。回到绘图板…非常感谢: