如何从Firebase实时数据库中删除Kotlin数据

时间:2020-08-07 17:32:30

标签: firebase kotlin firebase-realtime-database

我从Firebase数据中删除数据时遇到问题。我有向数据库添加名称和姓氏的应用程序,以及将其删除的按钮。

我如何实现deleteUser功能? 用户单击“按钮”,然后删除带有此数据的行。

   val database = FirebaseDatabase.getInstance()
    myRef = database.getReference("Users")
    recycler_view.layoutManager = GridLayoutManager(applicationContext, 1)

    submitdataBTN.setOnClickListener {
        val name = nameInput.text.toString()
        val surname = surnameInput.text.toString()
        val firebaseIntent = DatabaseRow(name, surname)
        myRef.child("${Date().time}").setValue(firebaseIntent)
    }

在行上添加用户

     myRef.addValueEventListener(object : ValueEventListener {
        override fun onCancelled(databaseError: DatabaseError) {
            TODO("Not yet implemented")
        }

        override fun onDataChange(databaseSnapshot: DataSnapshot) {
            listofItems = ArrayList()
            for (i in databaseSnapshot.children) {
                val newRow = i.getValue(DatabaseRow::class.java)
                listofItems.add(newRow!!)
            }
            setupAdapter(listofItems)
        }
    })

This is my UI and when user click delete then remove data from row

如何实现删除数据功能?

My database

0 个答案:

没有答案