怎么实现android原生页面跳转到react native页面呢?

我想从MainActivity跳转到MyReactActivity,帮我看下对吗
为什么提示

android.view.WindowManager$BadTokenException: Unable to add window android.view.ViewRootImpl$W@376b47d -- permission denied for this window type

MainActivity.java

public class MainActivity extends AppCompatActivity
        implements NavigationView.OnNavigationItemSelectedListener {

    // 没有写出AS自动升成代码部分,直接摘我改写的部分
    //  下边是一个导航方法应该
    @Override
    public boolean onNavigationItemSelected(MenuItem item) {
        // Handle navigation view item clicks here.
        int id = item.getItemId();

        if (id == R.id.nav_camera) {
        
        //  这里是我自己加的,我给这个导航的按钮加了一个跳转的方法,我想跳转到MyReactActivity.java,但是每次点击这个按钮的时候,程序都会崩溃退出
            Intent intent = new Intent();
            intent.setClass(MainActivity.this, MyReactActivity.class);
            MainActivity.this.startActivity(intent);
            // Handle the camera action
        } else if (id == R.id.nav_gallery) {

        } else if (id == R.id.nav_slideshow) {

        } else if (id == R.id.nav_manage) {

        } else if (id == R.id.nav_share) {

        } else if (id == R.id.nav_send) {

        }

        DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
        drawer.closeDrawer(GravityCompat.START);
        return true;
    }
}
阅读 2.7k
推荐问题