我有一个列表片段(导入 v4 支持库,构建目标是 2.3.3 api 11)和我的代码中的以下问题,当目标是 3.0 并且我没有使用该库时工作正常。
Fragment frag1 = new ExampleFragment();
FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.replace(R.id.contentframe, frag1);
ft.commit();
现在我得到了编译错误
"Type mismatch: cannot convert from ExampleFragment to Fragment"
它告诉我将“片段”更改为 ExampleFragment (例如)
ExamplesFragment frag1 = new ExamplesFragment();
FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.replace(R.id.contentframe, frag1);
ft.commit();
然后我有一个问题,ft.replace命令有错误:
The method replace(int, Fragment) in the type FragmentTransaction is not applicable for the arguments (int, Fragment_PVAnn)
它告诉我将第一行中的 ExamplesFragment 改回 Fragment ,所以圆圈转了一圈