如何从 Firestore 中检索浮动?

How to retrieve float from Firestore?

您好,我在从 Firestore 检索数据时遇到问题。我不知道如何从带有点的数字字段中检索数据。

For example Prize : 2.54

我试过了

longPrize = documentSnapshot.getLong("Prize");

但它不起作用,因为它只是 returns 2。结果我必须得到 2.54 。 我该怎么做?不幸的是,Firebase 不支持以浮点形式检索数据(getFloat() 不存在)。

如果文档字段中有浮点数,可以使用 getDouble() 将其作为双精度值访问。如果您想将其转换为浮点数,那由您决定。

另请阅读:Float and double datatype in Java