我的活动中有此代码
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Fragment workerfragment = new XMLworker();
android.app.FragmentManager fm= getFragmentManager();
FragmentTransaction fragtrans = fm.beginTransaction();
fragtrans.add(workerfragment, "work");
fragtrans.commit();
}
片段名称是 XMLWorker。它没有 UI,我用它来解析一些 xml。
在我的代码的这一行
fragtrans.add(workerfragment, "work");
我得到错误
FragmentTransaction 类型中的方法 add(Fragment, String) 不适用于参数 (Fragment, String)。
为什么?我究竟做错了什么?
编辑:是因为我正在使用
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentManager;
??