如何确定同步是否完成离线 firebase

How to determine sync is complete offline firebase

我正在使用 android SDK 和 firebase。

我如何知道离线同步何时完成?

    Firebase.setAndroidContext(this);
    Firebase.getDefaultConfig().setPersistenceEnabled(true);
    mFirebase = new Firebase(FIREBASE_URL);
    mFirebase.keepSynced(true);

谢谢!

目前没有 API 可以知道您是否还有任何未完成的更改需要接收。

我想可以公平地假设,如果您在几秒钟内没有从 Firebase 服务器获得任何事件,那么您可能拥有正在侦听或同步的所有数据。之后每当有人进行更改时,Firebase 都会将实际更改发送到您的应用程序。