【发布时间】:2016-09-14 11:16:49
【问题描述】:
我正在开发一个使用 Realm for React Native 的 React Native 项目。 它可以正常工作,但是现在,我遇到了编写将使用相同 Realm 实例的 Android 服务的问题。有可能吗?我该怎么做?
【问题讨论】:
标签: realm react-native-android
我正在开发一个使用 Realm for React Native 的 React Native 项目。 它可以正常工作,但是现在,我遇到了编写将使用相同 Realm 实例的 Android 服务的问题。有可能吗?我该怎么做?
【问题讨论】:
标签: realm react-native-android
我认为您可以通过 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 并在您的应用程序中像这样使用它们.
【讨论】: