Firebase经过身份验证的用户发布数据,如何通过Kotlin读取这些数据?这些是我的科特林代码

时间:2018-11-11 03:34:16

标签: firebase android-studio firebase-realtime-database kotlin

Live codes image is here 我想读取用户在实时数据库中发布的数据。经过反复试验,我需要您的帮助来消除这些错误。

home.setOnClickListener({
            val database = FirebaseDatabase.getInstance()
            val child_myRef = database.getReference("users")
            child_myRef.addValueEventListener(object : ValueEventListener(){
                override fun onDataChange(p0: DataSnapshot?){
                    val list = mutableListOf<String>()
                    val it : Iterable<DataSnapshot> = p0!!.children
                    it.forEach{
                        val itr=it.children
                        var msg=" "
                        itr.forEach({
                            msg=msg+"\n" + it.value
                        })
                        list.add(msg)
                    }
                    val myadapter = ArrayAdapter<String>(this@HomeActivity, android.R.layout.simple_list_item_single_choice,list)
                    Lview.adapter = myadapter
                }
                override fun onCancelled(p0: DatabaseError?) {

                }
                })
            })

0 个答案:

没有答案