今天看洪阳大神的EventBus,跟大神的代码一样,他的代码能运行我的就一运行就报上面这个错,第一个fragment都加载进来了,为什么到第二个就异常了呢?有大神知道为什么吗?求解,谢谢了。
你在第二个fragment外面套一个FrameLayout再试试
已经解决了,两种办法,一个是上面那个大神说的外面包层FrameLayout,另外一种是 --> ItemDetailFragment fragment = new ItemDetailFragment();getSupportFragmentManager().beginTransaction().add(R.id.fragment2,fragment).show(fragment).commit(); 将你需要的fragment直接new出来,第二个布局改为FrameLayout,然后使用事物去给他动态的添加一下。有需要的可以参考。
你没有给这个fragment标签添加**id**或者**tag**