Dou*_*son 5

正如您从文档中看到的,Cloud Firestore 的整数类型值是 64 位有符号的,这意味着您需要 JVM long 来保存它而不可能丢失数据。如果确实必须将整数存储为 JVM int 类型,则应该将获得的值转换为getLong()int。