Realm 移动平台——内存中

Realm Mobile Platform - in Memory

我刚发现 realm 移动平台,觉得它很棒。我仍然有一个问题,有时我想获得一些只需要很短时间的领域和 remove/release 它。

例如: - 假设一个用户搜索另一个用户并打开其个人资料(其中有很多关于该用户的信息)。但随后他离开了个人资料,再也不会看它(或者不会经常打开它)。所以在这种情况下,realm 将继续同步此配置文件的数据,这只会浪费带宽、存储和电源。

所以我的问题是我是否可以在内存中有一个同步领域,或者我可以在不需要时删除该领域的方法(或者可能是一些自动功能,当不经常打开时会停止同步)?

同步领域只有在您的应用程序保持打开状态时才会主动同步(也就是说,当有相应的 Realm 实例时)。唯一的例外是,在应用程序释放对给定 Realm 的最后一次引用后,我们将继续将任何未决更改上传到服务器,以确保执行的任何写入都将其发送到服务器。