【安卓原生】页面间跳转的实现

127 阅读1分钟

【安卓原生】页面间跳转的实现

文件层次进行布局就可以进行一定的演示案例

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));