【安卓原生】页面间跳转的实现
文件层次进行布局就可以进行一定的演示案例
rn 页面跳转 原生页面
1.
MainApplication 中添加 MyReactPackage
packages.add(new MyReactPackage());
2. MyReactPackage 中包含 MyIntentModule 模型
Arrays.<NativeModule>asList(new MyIntentModule(reactContext))
3. MyActivity 写一个原生页面
4. xml 中注入页面的
<activity android:name=".MyActivity" android:configChanges="orientation"></activity>
5. rn js 调用
模型中的方法并指定页面的索引
NativeModules.IntentMoudle.startActivityFromJS("com.demo.MyActivity", null);
原生页面 跳转 rn 页面
1. MyActivity 页面中 按钮事件一步到位
mReactInstanceManager = ((MainApplication) getApplication()).getReactNativeHost().getReactInstanceManager();
startActivity(new Intent(this, MainActivity.class));