我正在使用android给出的兼容性库android.cupport-v4.jar,我发现一个问题,我开始构建一个包含多个片段的TabActivity到它的选项卡中。当添加另一个片段时,片段活动变为空
我有了一个GridView,从适配器我叫下面的代码项目的听众起始标签:
FragmentManager manager = getSupportFragmentManager();
FragmentTransaction ft = manager.beginTransaction();
ft.add(R.id.relativeLayoutContent, newFragment);
// ft.replace(R.id.relativeLayoutContent, newFragment);
ft.addToBackStack(null);
ft.commit();
的问题是,当我打开新的片断,并返回到第一个,它不会去onAttach,因为它从来没有去附加,并且自从新的Fragment是,活动现在保持最后一个,但不是第一个,如果我尝试再次单击一个元素,它会崩溃告诉我,Fragment的getActivity方法为null。
对此的任何解决方法?