用另一个替换SherlockFragment
我使用ActionBarSherlock库,我想用另一个替换当前的SherlockFragment,我试图编译它,但它说目标类不是片段(但它扩展了SherlockFragment):用另一个替换SherlockFragment
final FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.replace(R.id.details, new Student(), "Student");
ft.commit();
我该如何与SherlockFragment做到这一点。 谢谢你的帮助。
使用getSupportFragmentManager()
,而不是getFragmentManager()
'getSupportFragmentManager()'对于我想用另一个sherlockfragment替换它的类是未定义的。它也扩展了SherlockFragment。 – androniennn
你必须在'SherlockFragmentActivity' –
我有一个ClassCastException。 MainFragment不能转换为android.app.activity。请帮忙吗? – androniennn
你必须使用
getSupportFragmentManager();
与申报学生'公共类学生扩展SherlockFragment {'?请发布错误。 – Sam
@Sam YES,绝对。 – androniennn