android - 如何从 Java 中的原生 Android Activity 打开我的 React Native 应用程序的特定组件?

标签 android react-native

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

我正在做一个 POC,将 RN 应用程序集成到 Android 应用程序中。我确实成功地遵循了这个 doc .这是预览 - Page A - Android Page Page B - RN App .
onclick of click to got to RN button,RN activity started and page B get loaded.到这里一切都很好。现在我想知道在哪里可以将 RN 组件引入页面 A。例如页面 A 上的按钮可以是 RN 组件?或如何从 Java 中的原生 Android Activity 打开我的 React Native 应用程序的特定组件?
我想我必须检查 react-native 存储库中的 ReactActivity 以查看 bundle 如何呈现到 Root View 。在我的案例中唯一改变的是我不想渲染到 Root View 。 这是文件 Link1Link2
这个问题在 RN gitbub 页面中被问到 - Link - 他们重定向到 SO。 所以请分享您的建议或方法

最佳答案

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

关于android - 如何从 Java 中的原生 Android Activity 打开我的 React Native 应用程序的特定组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52416807/

相关文章:

javascript - react-navigation 如何设置动画值对应的tabBar边距

android - android模拟器中的屏幕方向

javascript - 我正在使用 react-native-photo-upload 库上传个人资料图片,但它抛出构建失败错误

java - android.os.Parcel.createExceptionOrNull 致命异常 : java. lang.IllegalArgumentException

Android USB Host模式服务——基于USB_DEVICE_ATTACHED启动

react-native - 在 build\kotlin\sessions 检测到多个 Kotlin 守护进程 session - React-Native

java - React Native : error: cannot find symbol > new AppCenterReactNativeAnalyticsPackage(MainApplication. 这个

javascript - 在 Javascript 中使用 map 数组时未定义的值

c# - 使用新的签名功能自动化 Gradle 构建和签名

java - Rxjava2 + Retrofit2 + 安卓。进行数百次网络调用的最佳方式