Firebase - 用户退出时数据是否仍然存在?

时间:2016-07-26 05:51:44

标签: android firebase firebase-realtime-database firebase-authentication firebase-security

我已在我的应用中启用了离线支持:

FirebaseDatabase.getInstance().setPersistenceEnabled(true);

我只使用Google登录进行身份验证。

我想知道当用户退出时,与用户相关的数据是否仍保留在本地sqlite数据库中?

如果否,那么我怎样才能确保它保持不变,因为当他再次回来时我不希望用户再次下载内容。

1 个答案:

答案 0 :(得分:1)

public void setPersistenceEnabled(boolean isEnabled)

默认情况下,Firebase客户端会在应用程序运行时将数据保留在内存中,但在重新启动时则不会。通过将此值设置为true,数据将持久保存到设备上(磁盘)存储,并在应用程序重新启动时再次可用(即使当时没有网络连接

isEnabled - 设置为true以启用磁盘持久性,设置为false以禁用它。