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