【问题标题】:How to integrate react-native app as a module in existing android app?如何将 react-native 应用程序作为模块集成到现有的 android 应用程序中?
【发布时间】:2021-11-22 04:38:27
【问题描述】:

我使用 typescript 制作了一个演示 react-native 应用程序,并希望使用意图在我的原生 android 项目中单击按钮打开它。谁能提供一个实际可行的解决方案?

【问题讨论】:

  • 我认为你可以通过 WebView 使用它。
  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: android typescript react-native


【解决方案1】:

两个选项。您需要在项目中拥有所有 RN 依赖项,因此将本机项目添加到 RN 项目可能会更容易。否则,您也可以将所有依赖项和构建规则添加到您的原生项目中。

然后您可以将您的 RN-MainActivity 重命名为 MyReactActivity 并将其添加到您的 AndroidManifest.xml

在您的原生 Activity 中,您可以调用

Intent intent = new Intent(this, MyReactActivity.class);
startActivity(intent);

【讨论】:

    猜你喜欢
    • 2016-01-01
    • 2017-05-04
    • 2018-08-29
    • 2017-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-28
    相关资源
    最近更新 更多