Android5.0的Fragment是不是做了使用限制啊?
这段动态添加Fragment的代码
DynamicFragment df = new DynamicFragment();
FragmentManager fm = getFragmentManager();
FragmentTransaction ft = fm.beginTransaction();
ft.add(R.id.id_contain_fragment, df);
ft.commit();
老是报这个错
强转的话
这是什么原因啊?请大神们指正,不胜感激!
DynamicFragment没有继承Fragment吧
public class DynamicFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.il_static_fragment, container, false);
TextView tv = (TextView) view.findViewById(R.id.id_text);
tv.setText("动态加载...");
return view;
}
}
应该是两个地方的Fragment引入包不一样
目测是包导入错误,所用包最好都用v4的,add方法可以改用replace试试