web-dev-qa-db-fra.com

Comment remplir l'adaptateur RecyclerView avec Firebase

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?

17
Adem İlhan

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

Mise à jour

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.

25
Frank van Puffelen

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

5
Hon