Ayden
06/14/2018, 2:42 PMSwipeRefreshLayout
?
Am I doing something redundant?
/*
Fetching data from Firebase and
passing the value to Adapter
*/
val addValueEventListener = firebaseReference.addValueEventListener(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) {
if (p0!!.exists()) {
val vibeList = mutableListOf<Vibes>()
// V stands for Vibe
for (v in p0.children) {
val vibe = v.getValue(Vibes::class.java)
vibeList.add(vibe!!)
}
recyclerView.adapter = VibeAdapter(vibeList)
}
}
})
/*
Fetch data from Firebase and
passing the value to Adapter whenever
swipe refresh triggered
*/
swipeRefreshLayout.setOnRefreshListener {
val addValueEventListener = firebaseReference.addValueEventListener(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) {
if (p0!!.exists()) {
val vibeList = mutableListOf<Vibes>()
// V stands for Vibe
for (v in p0.children) {
val vibe = v.getValue(Vibes::class.java)
vibeList.add(vibe!!)
}
recyclerView.adapter = VibeAdapter(vibeList)
}
}
})
}
dmulligan
06/14/2018, 3:33 PMAyden
06/14/2018, 3:45 PMAndreas Sinz
06/14/2018, 4:39 PMp0.children
?dmulligan
06/14/2018, 4:50 PM