我的片段无法转换为android.support.v4.app.Fragment

我创建了一个非常简单的片段来测试我的应用程序,我收到以下错误消息:

03-31 16:04:39.834: E/AndroidRuntime(7860): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.team3.domore/com.team3.domore.TabActivity}: java.lang.ClassCastException: com.team3.domore.SomeFrag cannot be cast to android.support.v4.app.Fragment 

我的片段很简单……

 import android.app.Fragment; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; public class SomeFrag extends Fragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { return inflater.inflate(R.layout.alarm_frag, container, false); } @Override public void onStart() { super.onStart(); } } 

请帮忙……我已经挣扎了近两个小时..

编辑:我很确定我在哪里调用这个片段(一个扩展FragmentActivity的活动)正在工作…只是这个片段部分不起作用…

Related of "我的片段无法转换为android.support.v4.app.Fragment"

你的SomeFrag扩展了

 android.app.Fragment 

如import中所述。 将导入更改为

 android.support.v4.app.Fragment 

演员会成功。

尝试更改以下导入

 import android.app.Fragment 

import android.support.v4.app.Fragment