J'ai fait beaucoup de recherches, mais je n'ai trouvé aucune ressource pour utiliser Recycler View avec Firebase
(ou vice versa)
Il existe un adaptateur de liste Firebase qui s'étend de BaseAdapter
. Je l'ai trouvé dans application Firebase Chat . Voici la classe FirebaseListAdapter . Mais l'adaptateur utilisé par RecyclerView doit être étendu de RecyclerView.Adapter
.
Comment avez-vous surmonté ce problème? Avez-vous une suggestion?
Pour le moment, vous devrez fournir votre propre implémentation de RecyclerView.Adapter.
Vous pouvez utiliser FirebaseListAdapter pour vous inspirer ou lancer le vôtre.
Voici une application de chat qui utilise un RecyclerView: https://github.com/thaleslima/Chat-Firebase/tree/master/app/src/main/Java/com/gdgcampinas/chat_firebase
Il existe maintenant une bibliothèque appelée FirebaseUI qui inclut un FirebaseRecyclerAdapter
et bien plus encore. Je vous recommande vivement de l'utiliser dans vos applications ou comme base pour un adaptateur qui convient à vos besoins.
vous pouvez utiliser le FirebaseUI-Android , il est développé par Firebase lui-même ce qui est assez utile.
Le lien montré comme ci-dessous.
https://github.com/firebase/FirebaseUI-Android/blob/master/database/README.md