基本的"片段教程"模式是这样的:
Fragments并且两者都存在于同一个中Activity.Fragment中的一个Activity.Activity的细节Fragment.(例如Dianne Hackborn的Android 3.0 Fragments API和Fragments API指南)
在这两个设备上,功能都在Fragments.(简单)
在平板电脑上,整个应用程序是1Activity,在手机上,有很多Activities.
Activities?此方法的一个问题是,您复制了主平板电脑Activity和单独电话中的大量逻辑Activities.
Fragments出逻辑(仅使用不同的布局),在两种情况下保留1活动模型会不会更容易?这种方式大部分逻辑都存在于Fragments自身中,并且只有一个Activity- 更少的代码重复.
我所读到的ActionBarSherlock也是它似乎最好用Fragments而不是Activities(但我还没有使用它).
教程是否过于简化,或者我错过了这种方法的主要内容?
我们已经在办公室成功地尝试了这两种方法 - 但我即将开始一个更大的项目,并希望尽可能让自己变得容易.
一些相关问题的链接: