这个标题听起来可能有点大。事实上这里主要就是讨论一个应用程序的UI组件,是全用Activity还是全用Fragment。或者是二者皆有。以及使用Activity和Fragment的一些注意事项。
Activity or Fragment
从API 11,Honeycomb開始,Google在Android之中增加了Fragment。一个轻量级的,可复用的,模块化的UI组件,而且官方也极力的推荐要尽可能的使用Fragment实现UI,尽量避免使用Activity。可是官方并没有详尽的解析为什么要这样做,因此,引发了非常多人的困惑和网络上的争论