首页 > 解决方案 > 如何从 Java 中的 Native Android Activity 打开我的 React Native 应用程序的特定组件?

问题描述

警报- 这个问题基本上是关于一种方法。所以不会有任何工作笔或代码可以分享!

我正在做一个 POC,将 RN 应用程序集成到 Android 应用程序中。我确实成功地关注了这个文档。这是预览 - 。onclick 点击到 RN 按钮,RN 活动开始,页面 B 被加载。到这里为止都很好。现在我想知道在哪里可以将 RN 组件引入页面 A。例如页面 A 上的按钮可以是 RN 组件?或如何从 Java 中的原生 Android 活动打开我的 React Native 应用程序的特定组件?猜想我必须检查 react-native repo 中的 ReactActivity 以查看捆绑包如何呈现到根视图。在我的情况下唯一改变的是我不想渲染到根视图。这是文件Link1Link2页面 A - Android 页面页面 B - RN 应用程序


这个 Q 在 RN gitbub 页面中被问到 -链接- 他们重定向到 SO。所以请分享你的建议或方法

标签: androidreact-native

解决方案


将 Java 中的 Native 应用程序和 React Native 应用程序结合起来真是个坏主意。但这是可能的。您可以从这里获取一些代码示例以及教程


推荐阅读