Android 将YouTubePlayerFragment与FragmentActivity和ActionBarSherlock一起使用时出现异常

Android 将YouTubePlayerFragment与FragmentActivity和ActionBarSherlock一起使用时出现异常,android,android-fragments,youtube-api,android-actionbar,Android,Android Fragments,Youtube Api,Android Actionbar,我正在尝试使用新的。目前,我有一个简单的布局: 我的印象是,在布局中使用片段意味着我需要使用FragmentActivity(来自android.support.v4.app.FragmentActivity)。但是,运行此操作时,我遇到以下异常: java.lang.ClassCastException: com.google.android.youtube.player.YouTubePlayerFragment cannot be cast to android.support.v4.a

我正在尝试使用新的。目前,我有一个简单的布局:

我的印象是,在布局中使用片段意味着我需要使用FragmentActivity(来自android.support.v4.app.FragmentActivity)。但是,运行此操作时,我遇到以下异常:

java.lang.ClassCastException: com.google.android.youtube.player.YouTubePlayerFragment cannot be cast to android.support.v4.app.Fragment

当我扩展Activity而不是FragmentActivity时,这就起作用了。如何修复此问题?

YouTubePlayerFragment继承自android.app.Fragment,您可以将其强制转换为android.support.v4.app.Fragment。如果您想在较旧的API-s上使用此类,请使用YouTubePlayerSupportFragment,否则请修复导入。

谢谢!我刚刚用了YouTubePlayerSupportFragment,它很管用!
public class MainActivity extends FragmentActivity implements YouTubePlayer.OnInitializedListener
java.lang.ClassCastException: com.google.android.youtube.player.YouTubePlayerFragment cannot be cast to android.support.v4.app.Fragment