解决方案 »

  1.   

    代码看不完整只能猜测了。
    确定一下你的FragmentPage6的onCreateView是什么时候运行的
    报错是在点击的时候,还是运行就报错了//加一句这个,然后看看是否能传到参数
    if (string == null) 
       string = "";
    System.out.println("收到的参数"+string);
      

  2.   

    代码不是很全,不好确定。不过fragment.setArguments(Bundle)方法的调用必须是在fragment创建后、添加给activity之前完成。
      

  3.   

    能确定fragment1里的点击事件里的东西都执行了,是在执行Fragment6时崩掉的;加了你说的代码也试了,同样崩掉,应该不是string空的问题
      

  4.   

    试试你的ft是不是空的,getActivity().getSupportFragmentManager()
      

  5.   

    试试你的ft是不是空的,getActivity().getSupportFragmentManager()
    不空,试了
      

  6.   


    解决了,注释掉ft.hide(getActivity().getFragmentManager().findFragmentByTag("FragmentPage6"));这句话就ok了,证明这个方法有问题