【发布时间】:2018-08-25 22:31:18
【问题描述】:
我正在尝试将聊天消息添加到数据库中,并且我正在使用子构造函数为消息添加时间戳,因此它不会继续覆盖自身,但由于某种原因它不会添加子节点,它只是这是我的代码:
private fun sendData(){
val editText = groupsInput
val database = FirebaseDatabase.getInstance()
val myRef = database.getReference("message")
myRef.setValue(com.ntx_deisgns.cyberchatter.cyberchatter.Message(editText.text.toString()))
val mDatabase: DatabaseReference? = null
mDatabase?.
child("Group Chat")?.
child(java.lang.String.valueOf(System.currentTimeMillis()))?.
setValue(com.ntx_deisgns.cyberchatter.cyberchatter.Message(editText.text.toString()))
//clear the text
editText.setText("")
}
请注意,我设置了“群聊”的孩子和java.lang.String.valueOf(System.currentTimeMillis()) 的孩子,但由于某种原因,它根本没有添加这些孩子。我在这里做错了什么?
【问题讨论】:
-
为什么邮件被保存了两次?
标签: android firebase-realtime-database kotlin