我要将其他片段放在android上的一个片段中。 在这里,我想解决问题如下。
" java.lang.IllegalStateException:指定的子级已有父级。您必须先在孩子的父母身上调用removeView()。"
这是我的代码。
公共类FragmentTab扩展了Fragment {
private View view_activity;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
view_activity = inflater.inflate(R.layout.fragment_activity, container, false);
onShowFragment("tab1");
return view_activity;
}
public void onShowFragment(String select_fragment) {
Fragment fr = null;
switch (select_fragment) {
case "tab1":
fr = new FragmentTab1();
break;
case "tab2":
fr = new FragmentTab2();
break;
}
FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.replace(R.id.fragment_acticity_place, fr);
ft.commit();
}
}
view_activity = inflater.inflate(R.layout.fragment_activity,container,false);请帮帮我。