Android 不兼容类型。需要support.v4.app.Fragment

Android 不兼容类型。需要support.v4.app.Fragment,android,android-fragments,fragment,android-support-library,Android,Android Fragments,Fragment,Android Support Library,我试图使用google source project,但遇到了这个问题-我想在我的viewpager中使用AlarmClockFragment,但不能,因为AlarmClockFragment类扩展了DeskClockFragment(它扩展了v4.app.Fragment),但没有直接扩展v4.app.Fragment,这就是为什么我会出现不兼容类型错误的原因。有人能帮我铸造它或重组我的类,使之兼容吗 额外的********** “…DeskClockFragment(扩展了v4.app.

我试图使用google source project,但遇到了这个问题-我想在我的viewpager中使用AlarmClockFragment,但不能,因为AlarmClockFragment类扩展了DeskClockFragment(它扩展了v4.app.Fragment),但没有直接扩展v4.app.Fragment,这就是为什么我会出现不兼容类型错误的原因。有人能帮我铸造它或重组我的类,使之兼容吗

额外的**********

“…DeskClockFragment(扩展了v4.app.Fragment)…”-你确定吗?我在Google Source extend
android.app.Fragment
上唯一能找到的
DeskClockFragment
类。“…但不是v4.app.fragment,这就是我得到不兼容类型错误的原因。”-那是不正确的。我不确定你的类到底是什么样子,但我找到的类非常简单。是的,您可能只需将
DeskClockFragment
中的
import
更改为
android.support.v4.app.Fragment
,然后就可以开始了。您不需要那些
FragmentCompat
助手,因为您使用的是support
Fragment
s。只要直接调用
setUserVisibleHint()
setMenuVisibility()
方法,就可以了!非常感谢!!没问题。如果你想的话,你可以删除它,因为原因只是一个错误的类。很高兴你弄明白了。干杯