我正在开发一个 React Native 项目,该项目使用 Realm for React Native。
它工作没有问题,但现在,我面临着编写使用相同 Realm 实例的 Android 服务的问题。这可能吗?我该怎么做?
我认为你可以通过以下方式从 Java 到 React Native 进行通信本机模块 https://facebook.github.io/react-native/docs/native-modules-android.html#content并像平常一样在 Javascript 中执行与 Realm 相关的代码。
否则,Realm for Android 对非加密 Realm 的多进程支持将在 Realm-Java 2.0.0 中实现 https://github.com/realm/realm-java/issues/1091#issuecomment-244039670(那部分实际上是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 https://github.com/realm/realm-js/issues/984#issuecomment-297716769为您的应用程序可靠地获得相同的核心、同步和对象存储版本的唯一方法是从头开始构建 Realm-JS 和 Realm-Java 并在您的应用程序中使用它们。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)