Firebase Leia dados em segundo plano Android

Existe alguma maneira que eu possa ler os dados do banco de dados em tempo real do firebase e salvá-los enquanto o aplicativo não estiver aberto? Estou usandoFirebase.getInstance.goOnline(); no código sempre que a conectividade de rede for alterada para escutar os dados.

Consigo gravar os dados no banco de dados se o aplicativo não estiver em uso recente ou não estiver aberto, mas da mesma forma não consigo ler os dados quando o aplicativo não está aberto. Existe alguma maneira possível? Ou eu estou indo para uma abordagem errada?

Eu só quero que sempre que a conexão de rede esteja disponível, ele baixe os dados atualizados automaticamente. , para que mais tarde eu possa ver os dados atualizados offline.

Qualquer ajuda será muito apreciada. Por favor.

questionAnswers(1)

yourAnswerToTheQuestion