解决方案 »

  1.   

    ft没初始化,除了在全局声明了
    public FragmentTransaction ft;
    然后直接操作了,必然为null
      

  2.   


    fragment1 = getActivity().getSupportFragmentManager().findFragmentById(R.id.que_fragment);
    fragment2 = getActivity().getSupportFragmentManager().findFragmentById(R.id.quef_fragment);

     minSdk是小于14的,那么就应该使用getSupportFragmentManager。如果是高于14(包含)的,就应该使用getFragmentManager。
     
      

  3.   

    ft = fm.beginTransaction().show(fragment1);这样是初始化吗。。
      

  4.   

    这两个我都试过,不行的。。如果是minsdk'的问题在编码的时候不是就会提示出错吗
      

  5.   

    这个初始化怎么闹。。刚开始学,,不太懂
    你的ft是FragmentTransaction,所以,ft=fm.beginTransaction();在使用ft前得加上这句初始化。