最近写了一个项目,使用开源中国的框架。整个项目就定义两个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
本文出自 “行意天下” 博客,请务必保留此出处http://4259297.blog.51cto.com/4249297/1737956
原文:http://4259297.blog.51cto.com/4249297/1737956