【发布时间】:2019-10-10 10:28:57
【问题描述】:
我怎样才能在有趣的getItemCount() 中返回p0 ?
我是 kotlin 的新手,我想这就是我不知道的原因
override fun getItemCount(): Int {
val ref = FirebaseDatabase.getInstance().getReference("proizvodi/Kalendari")
ref.addListenerForSingleValueEvent(object : ValueEventListener{
override fun onCancelled(p0: DatabaseError) {
TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
}
override fun onDataChange(p0: DataSnapshot) {
Log.d("p0",p0.childrenCount.toString())
}
})
return p0 //i want count to return here
}
【问题讨论】:
-
你到底想要什么?
-
我想搜索我在数据库中有多少东西,并将它返回给 getItemCount() 以便我可以在 recycler 视图中显示这么多项目
-
你已经有
p0.child() -
我不能用它作为代码底部的返回,未解决的参考问题
-
发布答案试试这种方式
标签: android kotlin firebase-realtime-database