Android 获取SupportFragmentManager而不扩展FragmentActivity

Android 获取SupportFragmentManager而不扩展FragmentActivity,android,android-fragments,android-fragmentactivity,Android,Android Fragments,Android Fragmentactivity,我想在我的应用程序中使用片段,但我无法扩展FragmentActivity,因为我的应用程序已经扩展了作为库一部分的活动。因为这意味着我不能调用getSupportFragmentManager(),所以我正在寻找一种解决方法,它允许我使用片段而不必扩展FragmentActivity。有可能吗?您的库需要扩展片段活动 我会关心一个图书馆,它要求你使用他们的基本活动 如前所述(如果可能),获取库源代码并将其作为库项目添加到eclipse中,并使其活动扩展FragmentActivity类。不幸的

我想在我的应用程序中使用片段,但我无法扩展FragmentActivity,因为我的应用程序已经扩展了作为库一部分的活动。因为这意味着我不能调用
getSupportFragmentManager()
,所以我正在寻找一种解决方法,它允许我使用片段而不必扩展FragmentActivity。有可能吗?

您的库需要扩展
片段活动

我会关心一个图书馆,它要求你使用他们的基本活动


如前所述(如果可能),获取库源代码并将其作为库项目添加到eclipse中,并使其活动扩展
FragmentActivity
类。

不幸的是,这是不可能的。你的图书馆是开源的还是开源的?您可能会更改扩展的活动,并使其扩展FragmentActivity而不是Activity您确定吗?我在某个地方读到,使用一些界面魔法是可能的。这个库确实是开源的,但我想避免更改它,以便能够从存储库中不断更新它。我不知道如何在不扩展FragmentActivity的情况下正确地完成它。您是否考虑过向库开发人员请求片段支持?这难道不会使每个人都必须使用支持包吗?这一点很好。我不知道你在用什么图书馆。它可以有CustomActivity和customFragmetnActivity。。。不知道…android版的youtube播放器api就是这样一个库。它要求您从YouTubeBaseActivity继承。@kritzikratzi Youtube api可能有一个
YouTubeSupportBaseActivity
。这是一个糟糕的设计继承,应该始终撰写。在b.google.com上引发一个bug没有YouTubeSupportBaseActivity这样的东西。也没有b.google.com这样的东西