上篇讲了原生跳转到Rn的App,这篇讲述原生App中嵌入以插件形式嵌入Rn的App。其实这个和原生中加入Rn的页面相似
具体可以参照官网的配置:https://reactnative.cn/docs/0.39/integration-with-existing-apps.html
也可以参照一遍很详细的介绍:https://www.jianshu.com/p/d98fcc948f4c
当然,我们在配置好的项目中肯定有一个MyReactActivity用于展示Rn的页面,这个页面在mainfest中注册以后,可以设置自己想要的样式,例如全屏显示。然后就是原生中相关参数的传递:
Intent intent = new Intent(MainActivity.this, MyReactActivity.class);
intent.putExtra("param", "param");
startActivity(intent);
然后在MyReactActivity接受一下参数:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
String value = getIntent().getSt