来自StreamBuilder的存储数据

问题描述

我想使用Firestore制作类似WhatsApp的应用程序,每次滚动到状态或关闭该应用程序时,从StreamBuilder接收数据时,我都会遇到问题。

问题是我如何存储流中的数据“ chats”,然后将其再次存储在InitialData中以供StreamBuilder使用?

我猜穿了SQLite,但是还有其他方法吗?

解决方法

这可以通过使Firebase脱机持久化来解决,通常在您的主类中运行以下代码。

  void setDatabasePersistent() {
    FirebaseDatabase database;
    database = FirebaseDatabase.instance;
    database.setPersistenceEnabled(true);
    database.setPersistenceCacheSizeBytes(10000000);

  }


相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...