android - 如何更改 Kotlin 属性的名称以匹配 Firebase 数据库上的字段

标签 android firebase firebase-realtime-database kotlin

我想更改 Kotlin 属性在 Firebase 数据库上指向的字段的名称。

例如:

我有 Kotlin 中的属性计数

var count: Int

但 Firebase 上的名称是 items_count。 我已经尝试使用:当我尝试使用

@PropertyName("items_count")
var count: Int

但它不起作用。

最佳答案

我是通过以下方法实现的:

@set:PropertyName("items_count")
@get:PropertyName("items_count")
var count: Int

关于android - 如何更改 Kotlin 属性的名称以匹配 Firebase 数据库上的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45746904/

相关文章:

ios - 按下按钮时如何添加谷歌地图标记?

firebase - 监控 Firebase 存储变化的最佳方式

android - 使用服务创建一个即使应用程序最小化也会运行的计时器?

android - 尝试从我的应用程序下载 PDF 文件,但不起作用

java - 单击 ListView 将 Firebase 数据从一个 Activity 传递到另一个 Activity

firebase - 如何在有状态的小部件中使用键?

javascript - 如何从 Firebase 数据快照中获取 key ?

java - 如何通过改造在 body 中发送 2 个参数?

android - 当蓝牙断开连接或重新连接时,我的 webview 会重新加载

ios - 使用 Firebase 存储下载检测网络中断