在MainActivity里面注册ReactPakagemReactInstanceManager = ReactInstanceManager.builder() 。。。。//省略其他代码 .addPackage(new MainReactPackage()) .addPackage(new MyReactPackage()) 。。。。//省略其他代码
js调用原生安卓流程图
ReactPackage里注册创建的模块public class AnExampleReactPackage implements ReactPackage@Override public List createNativeModules(ReactApplicationContext reactContext) { return Arrays.asList( new MyToastModule(reactContext) ); }
Java层的封装
封装需要被调用的模块MyToastModule extends ReactContextBaseJavaModule{public String getName() {return \"MyToastAndroid\