在React Native和Android之间共享Realm实例

时间:2016-09-14 11:16:49

标签: realm react-native-android

我正在开发一个使用Realm for React Native的React Native项目。 它没有问题但是现在,我遇到了编写将使用相同Realm实例的Android Service的问题。是否有可能,我该怎么做?

1 个答案:

答案 0 :(得分:2)

我认为您可以通过Native Modules从Java到React Native进行通信,并像往常一样在Javascript中执行与Realm相关的代码。

否则,Realm for Android's multi-process support for non-encrypted Realms will arrive in Realm-Java 2.0.0(该部分实际上是 in 中的快照),这肯定会支持这个用例;当Realm-React-Native(目前是1.5.0)和Realm-Java(以前的1.5.1,现在是2.0.0-rc4)的核心版本相同时(2.0.0)。

所以还没有,但实际上很快。从撰写本文开始,我估计最多只有一两个月。

编辑:根据https://github.com/realm/realm-js/issues/984#issuecomment-297716769,如果您从头开始构建Realm-JS和Realm-Java并在应用程序中使用它们,那么为您的应用程序可靠地获取相同的核心,同步和对象存储版本的唯一方法是那样的。