【发布时间】:2021-10-13 21:46:23
【问题描述】:
我有一个 DemoApp Android 应用,它有一个 SampleActivity.java,我想在里面显示它并 React Native View。
我创建了一个 React Native 组件,它可以正常加载,我需要在其中显示 SampleActivity.java 的内容。我曾尝试使用 Intent,但这会导致启动 SampleActivity.java 全屏,作为一个单独的应用程序,而不是在 RN View 内部。
启动SampleActivity的当前代码:
ReactApplicationContext context = getReactApplicationContext();
Intent intent = new Intent(context, SampleActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
关于如何在 RN 视图中显示 Activity 有什么想法吗?
编辑: 我仍在研究,但使用 Android Fragment 可能会解决此问题,为此我会将 Activity 转换为 Fragment 或创建新的 Fragment 并添加 Activity 代码。不是 100% 肯定,但它可能会起作用。
谢谢
【问题讨论】:
标签: android react-native