Maison > Java > javaDidacticiel > Pourquoi mon FirebaseListAdapter n'affiche-t-il pas les messages de discussion individuels après la mise à jour vers Firebase-UI 3.1 ?

Pourquoi mon FirebaseListAdapter n'affiche-t-il pas les messages de discussion individuels après la mise à jour vers Firebase-UI 3.1 ?

Linda Hamilton
Libérer: 2024-12-24 03:11:15
original
999 Les gens l'ont consulté

Why Doesn't My FirebaseListAdapter Show Individual Chat Messages After Updating to Firebase-UI 3.1?

FirebaseListAdapter ne transmet pas d'éléments individuels pour l'application de chat - Firebase-Ui 3.1

Problème :
Après la mise à jour vers Firebase-Ui 3.1, le FirebaseListAdapter ne parvient pas à afficher les messages individuels dans un ListeView. Le problème persiste malgré la conformité du code aux nouvelles exigences.

Solution :

Pour résoudre ce problème, FirebaseListAdapter doit être initialisé correctement pour écouter les modifications de la base de données. Cela se fait en remplaçant les méthodes onStart() et onStop() de l'activité à l'aide de l'adaptateur de liste :

@Override
protected void onStart() {
    super.onStart();
    adapter.startListening();
}

@Override
protected void onStop() {
    super.onStop();
    adapter.stopListening();
}
Copier après la connexion

Remarques supplémentaires :

  • Assurer cet adaptateur est déclaré comme variable globale.
  • Si vous rencontrez des exceptions nullPointerExceptions ou si vous ne parvenez pas à résoudre les erreurs de symbole après avoir implémenté la solution ci-dessus, vérifiez la Guide « Erreur dans startListening() » lié ci-dessous.

Référence :

  • [Adapter LifeCycle](https://developer.android. com/guide/components/adapters#active-inactive)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal