Realm React-Native:从JS(反应本机代码)和android(java)访问同一领域

时间:2017-04-26 12:25:26

标签: javascript java android react-native realm

我有一个用例,我在android代码(本机)中接收一些数据。我想将这些数据插入到由我的反应代码打开或制作的同一个域中。

或者写在同一个领域。我怎样才能做到这一点?所有的帮助表示赞赏。 附:我知道我可以以某种方式创建一个本机模块并将数据发送回我的JS并在那里执行操作..但我不确定如果我的应用程序不在前台会发生。

现在我在后台运行一项服务,它将接收数据并将其保存在领域。

我能做到这一点吗?

2 个答案:

答案 0 :(得分:0)

如果我理解正确,我只想在本机上使用Realm并对本机代码做出反应是正确的吗?

如果是这样,它应该像在两个代码上使用相同的路径初始化Realms一样简单,并且正常地写/查询。我做到了这一点并且有效。

答案 1 :(得分:0)

我有相同的要求,并尝试从android和react-native访问相同的文件,这破坏了我的应用程序。我在一侧更改为路径文件以证明其路径文件相关。

如果领域团队中的某人可以确认这是否/应该工作以及我应该如何解决此问题,那将是很好的。我认为会有更多的用户使用android中的服务,并需要以react-native的方式访问数据。

版本js: “ realm”:“ ^ 2.21.0”, “ react-native”:“ 0.57.7”,

版本android: 'com.android.tools.build:gradle:3.2.1' minSdkVersion = 26