我正在使用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。
對此的任何解決方法?