找不到片段

时间:2015-12-29 11:55:39

标签: fragment

在我的FragementActivity(主屏幕)中,我调用了Category_fragment,在我的fragmnet中使用了一个具有FragmentPagerAdapter的视图寻呼机,所以基本上我有嵌套片段,我想要转到另一个片段,我也使用getChildFragmentManager()代替getFragmentManager(),错误基本上是我的容器/视图从主屏幕无法在嵌套片段中膨胀...请帮忙。

以下是我的代码:

第一段:

FragmentManager manager = getChildFragmentManager();
adapter = new Category_PagerAdapter(getActivity(), manager,arrayList_category);
pager.setAdapter(adapter);
adapter.notifyDataSetChanged();

FragmentPagerAdapter:

@Override
public Fragment getItem(int position) {
    try {
        if (position == Category_Screen.FIRST_PAGE)
            scale = Category_Screen.BIG_SCALE;
        else
            scale = Category_Screen.SMALL_SCALE;
            position = position % arrayList_category.size();
    } catch (Exception e) {
        // TODO: handle exception
        e.printStackTrace();
    }
    return Carousal_First_screen.newInstance(context, position, scale,arrayList_category);
}

嵌套片段代码:

iv.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        Bundle bundle = new Bundle();
        bundle.putString("id", category_id);
        Fragment fragment = new Category_Map();
        fragment.setArguments(bundle);
        fragmentManager = getChildFragmentManager();

        fragmentManager.beginTransaction().replace(R.id.container, fragment).commit();
    }
});

1 个答案:

答案 0 :(得分:0)

在您在活动中充气的布局中,没有任何带有ID"容器"

的视图