Realm 移动平台——内存中
Realm Mobile Platform - in Memory
我刚发现 realm 移动平台,觉得它很棒。我仍然有一个问题,有时我想获得一些只需要很短时间的领域和 remove/release 它。
例如:
- 假设一个用户搜索另一个用户并打开其个人资料(其中有很多关于该用户的信息)。但随后他离开了个人资料,再也不会看它(或者不会经常打开它)。所以在这种情况下,realm 将继续同步此配置文件的数据,这只会浪费带宽、存储和电源。
所以我的问题是我是否可以在内存中有一个同步领域,或者我可以在不需要时删除该领域的方法(或者可能是一些自动功能,当不经常打开时会停止同步)?
同步领域只有在您的应用程序保持打开状态时才会主动同步(也就是说,当有相应的 Realm
实例时)。唯一的例外是,在应用程序释放对给定 Realm
的最后一次引用后,我们将继续将任何未决更改上传到服务器,以确保执行的任何写入都将其发送到服务器。
我刚发现 realm 移动平台,觉得它很棒。我仍然有一个问题,有时我想获得一些只需要很短时间的领域和 remove/release 它。
例如: - 假设一个用户搜索另一个用户并打开其个人资料(其中有很多关于该用户的信息)。但随后他离开了个人资料,再也不会看它(或者不会经常打开它)。所以在这种情况下,realm 将继续同步此配置文件的数据,这只会浪费带宽、存储和电源。
所以我的问题是我是否可以在内存中有一个同步领域,或者我可以在不需要时删除该领域的方法(或者可能是一些自动功能,当不经常打开时会停止同步)?
同步领域只有在您的应用程序保持打开状态时才会主动同步(也就是说,当有相应的 Realm
实例时)。唯一的例外是,在应用程序释放对给定 Realm
的最后一次引用后,我们将继续将任何未决更改上传到服务器,以确保执行的任何写入都将其发送到服务器。