package com.bk.criminalintent;
import android.support.v4.app.Fragment;
/**
* Created by Bk on 2016/2/4.
*/
public class CrimeListActivity extends SingleFragmentActivity {
protected Fragment createFragment(){
return new CrimeListFragment();
}
}
我是android的初学者。我只是无法理解为什么IDE会一直警告我
“不兼容的类型: 必需:android.support.v4.app.Fragment 发现:com.bk.criminalintent.CrimeListFragment“
我导入了“android.support.v4.app.Fragment”
答案 0 :(得分:0)
非常简单,您的CrimeListFragment
需要extend android.support.v4.app.Fragment
,否则由于createFragment()
方法中的不兼容类型而导致错误,您将继续收到该错误,该方法希望返回android.support.v4.app.Fragment
但给予something.Fragment
或甚至可能不是片段的后代的东西。