Firebase Fonctionnalités en mode Hors connexion et addListenerForSingleValueEvent

Chaque fois que j'utilise addListenerForSingleValueEvent avec setPersistenceEnabled(true), j'ai seulement réussi à obtenir un local de copie hors connexion de DataSnapshot et PAS la mise à jour DataSnapshot à partir du serveur.

Cependant, si j'utilise addValueEventListener avec setPersistenceEnabled(true), je peux obtenir la dernière copie de DataSnapshot à partir du serveur.

Est-ce normal pour addListenerForSingleValueEvent qu'il cherche seulement DataSnapshot localement (hors ligne) et supprime son port d'écoute après avoir réussi à récupérer DataSnapshot une FOIS (soit hors ligne ou en ligne)?

InformationsquelleAutor Jason Hoch | 2015-12-28