【问题标题】:React Native - Navigating from a React Native screen to a native Java (Android Studio) screenReact Native - 从 React Native 屏幕导航到本机 Java (Android Studio) 屏幕
【发布时间】:2018-01-18 01:58:43
【问题描述】:

我有一个与 Android Studio java 项目集成的 React Native 项目(这意味着我的应用程序的一部分与 java 一起使用,一部分与 react native 一起使用),我需要能够从我的 react native 屏幕之一导航到其中一个Java 屏幕。我已经将 react native 部分中的导航全部覆盖了(我正在使用 react-navigation 包),但是我无法导航到 java 屏幕。 到目前为止,我已经在 Internet 和包的文档上到处查看,但似乎根本没有关于此的信息,或者我错过了一些东西。无论哪种方式,任何人都可以为我指出如何在反应本机和本机屏幕之间导航的正确方向吗?

【问题讨论】:

    标签: java react-native react-navigation


    【解决方案1】:

    React native 允许 JAVA 和 JS 之间的通信。为了实现您想要做的事情,您需要从 JS 调用一个方法到 JAVA,您可以在其中使用意图打开一个新屏幕。解释太多了,我可能不会公正,但您可以阅读文档。

    Native Modules Android

    【讨论】:

    • 工作就像一个魅力,我知道我错过了一些东西,那就是使用本机模块。感谢您的提醒!
    • 没问题。也只是一个快速提示,您可以使用 JS 和 JAVA 之间的这种通信作为在它们之间传输信息的一种方式