请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

android与react native 混合开发

我是通过
public class ReactPageActivity extends ReactActivity implements DefaultHardwareBackBtnHandler {
private ReactInstanceManager mReactInstanceManager;

@Override
protected String getMainComponentName() {
    return "Allot";
}

@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_M) {
        getReactInstanceManager().showDevOptionsDialog();
        return true;
    }
    return super.onKeyUp(keyCode, event);
}

}
来加载react native ,这个是可以运行react native 的 但是 我怎么再返回到android 当中呢

正在回答 回答被采纳积分+3

2回答

提问者 Joop 2020-12-10 18:15:01

老师 我想问一下,我这样集成混编的,但是现在遇见一个问题,我react native 点击调用原生android 方法,原生方法弹出视图盖在react native视图之上,可是现在点击方法是可以执行的,就是android视图无法弹出来,类似这样的https://img1.sycdn.imooc.com/szimg/5fd1f50609beac7803270329.jpg

0 回复 有任何疑惑可以回复我~
CrazyCodeBoy 2020-09-18 09:05:25
在RN页面要想返回到Android页面中,可以通过js bridge来实现,通过bridge来调用native代码进行返回。
0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信