在我的活动档案中,我有
FragmentManager fm = getSupportFragmentManager();
Fragment fragment = fm.findFragmentById(R.id.fragmentContainer);
if (fragment == null){
fragment = new CrimeFragment();
}
类CrimeFragment
位于另一个名为CrimeFragment.java
的java文件中,其中定义为
public class CrimeFragment extends Fragment {
private Crime mCrime;
private EditText mTitlefield;
}
我在Android Studio中遇到错误,说fragment
需要一个Fragment对象但是被赋予了CrimeFragment对象。不应该这不是问题,因为CrimeFragment扩展了Fragment?
答案 0 :(得分:1)
很可能你正在导入不同的Fragment对象,普通的对象和android.support.v4.app.Fragment对象。