更新语句中的Android Firestore异常

当前正在开发一个健康应用程序,该应用程序存储传感器读数。 我正在尝试存储如下树Sensor Data

这样的传感器数据

因此,一开始,当我创建一个用户时,我会轻松添加我的信息,然后添加两个空的哈希图来存储传感器读数和时间

User creation

然后,当我有一些数据时,我尝试为具有指定UID的用户存储它们 Doing update

但是有一个例外发生: W / System.err:com.google.firebase.firestore.FirebaseFirestoreException:NOT_FOUND:没有要更新的文档:projects / 0rAK1hmSjOgHluFyRulwjlNt2qu2

那我在做什么错了?

iCMS 回答:更新语句中的Android Firestore异常

据我了解,它找不到您的文档。建议您在更新之前检查您的 uid 是否为不为空以及文档是否存在 。此外,在您的代码中,您定义的是,如果未将共享的偏好设置为默认为null ,则稍后可能会导致此错误(因为可能不存在具有null uid的文档)。

关于以后的任何问题,请以正确的方式发布。例如,在编辑器上使用code选项而不是屏幕截图发布代码。

本文链接:https://www.f2er.com/1990089.html

大家都在问