无法使用kotlin在firebase的实时数据库上写入数据

Unable to write data on realtime database of firebase using kotlin

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)


        val imageurl = imageurlset.text.toString()
        val venue = venueset.text.toString()
        val date = dateset.text.toString()

        event_btn.setOnClickListener {
            saveuserinfo(imageurl, venue, date)       }
    }

    private fun saveuserinfo(imageurl: String, venue: String, date: String) {
        val usersRef: DatabaseReference = FirebaseDatabase.getInstance().reference.child("event")
        val adminRef: DatabaseReference = FirebaseDatabase.getInstance().reference.child("NewData")

        val userMap = HashMap<String, Any>()
        userMap["imageurl"] = imageurl
        userMap["venue"] = venue
        userMap["date"] = date



        usersRef.child(date).setValue(userMap)
            .addOnCompleteListener { task ->
                adminRef.child(date).setValue(userMap)
                    .addOnCompleteListener { task ->
                        if (task.isSuccessful) {
                            Toast.makeText(
                                baseContext, "Success",
                                Toast.LENGTH_SHORT
                            ).show()
                        } else {
                            Toast.makeText(
                                baseContext, "error.",
                                Toast.LENGTH_SHORT
                            ).show()
                        }
                    }
            }
    }
}

这是我的主要活动。我想使用这段代码在实时数据库上写入数据。我已经创建了数据库。我有 url 张图片。我只是无法将它们与实时数据库连接起来。

implementation platform('com.google.firebase:firebase-bom:29.0.3')
implementation 'com.google.firebase:firebase-analytics-ktx'
implementation 'com.google.firebase:firebase-database-ktx'

这些是我的依赖。

{
  "rules": {
    ".read": true,
    ".write": true
  }
}

这些是我的实时数据库规则。请帮我解决这个问题。

我创建了另一个类似的项目,它对我很有效。我不知道我项目中的问题,但现在我的新项目运行正常。