谷歌提供的使用Youtube API的演示项目。这允许开发人员在app里面包含一个youtube播放器。我注意到一个人正在使用YouTubePlayerView而另一个使用的是YouTubePlayerFragment。我无法弄清楚差异。
也许存在技术差异。它是什么?
答案 0 :(得分:1)
片段: “片段表示活动中的行为或用户界面的一部分。您可以在单个活动中组合多个片段以构建多窗格UI并在多个活动中重用片段。您可以将片段视为模块化部分一个活动,它有自己的生命周期,接收自己的输入事件,你可以在活动运行时添加或删除它(有点像你可以在不同活动中重用的“子活动”)。“
http://developer.android.com/guide/components/fragments.html
查看: “此类表示用户界面组件的基本构建块.View在屏幕上占据矩形区域,负责绘图和事件处理.View是窗口小部件的基类,用于创建交互式UI组件(按钮, ViewGroup子类是布局的基类,它是包含其他视图(或其他ViewGroups)并定义其布局属性的不可见容器。“
http://developer.android.com/reference/android/view/View.html
有什么区别? “因此,使用Fragments的主要原因是针对Backstack和生命周期功能。否则,自定义视图更轻,实现更简单,并且具有可以嵌套的优势。”
What is the benefit of using Fragments in Android, rather than Views?
希望这有助于解决问题。