问题:
使用android支持库需要使用drawerlayout等类。
这要求基本活动扩展FragmentActivity。
如果在布局中需要多个youtubeplayers,则应使用youtubeplayerview。
这要求基本活动扩展YouTubeBaseActivity。
显然,您不能从多个超级类扩展一个类。
潜在解决方案:
a)生成抽屉布局等的非支持库版本。
b)生成YouTubeBaseFragmentActivity类。
(也许谷歌的安卓和/或YouTube工程师已经看到了这个问题,并正在研究一些东西?)
一般性意见:
最近一个项目的设计规范为导航应用程序指定了导航抽屉,而许多应用程序屏幕要求显示多个YouTube播放器。
这突出了基本的不兼容问题。
我可以看到这个问题变得越来越普遍。
有没有人有一个有效的工作来实现这个目标?
(除了不在同一个应用程序中使用抽屉导航和多个屏幕上的youtubeplayers!)

最佳答案

YouTubePlayerSupportFragment是专门设计用于支持库的FragmentActivity的。
还要注意DrawerLayout并不要求您使用FragmentActivity-任何活动都可以使用它(因为它只是一个布局)。

10-07 19:23