Activity与Fragment比较

  最近写了一个项目,使用开源中国的框架。整个项目就定义两个Activity,一个主页Activity,一个容器Activity。利用反射技术在容器Activity里装Fragment。一开始,我还切以为喜,但是为什么这个世界是辩证的呢?

  1)Activity里有launchMode,Fragment没有,也是说Activity由栈来维护了,但是Fragment没有,

   不过也可以用Stack自己来实现。容器Activity的launchMode不能写死,要转换成里面Fragment的

   launchMode。

  2)Activity有key相关的事件,Fragment没有,如果要在Fragment里监听,需要从Activty里传递。


  3)Fragment不需要注册

  4)Fragment比较轻量化

  5)Fragment必需要依赖于Activity

 

   

你可能感兴趣的:(android,思考)