我们公司的android框架,庞大的项目里面 就一个activity,只是动态切换view罢了,这样做有什么好处吗

解决方案 »

  1.   

    我觉得挺好的 
    view比activity轻量级
    而且view放到堆栈里可以前进后退
      

  2.   

    的确是这样,多庞大的项目,1个activity足以。
      

  3.   

    嘿嘿 其实这个框架是我自己写的 但是 现在项目变更了,技术总监说怎么简单怎么来 就让换成多个activity的,所以现在我有点纠结,听了各位的话,谢了,哥们决定把框架改改 还是坚持一个Activity吧!
      

  4.   

    那这个Activity会不会有很多变量来对应个各自的view啊
      

  5.   


    而且view放到堆栈里可以前进后退
    这句怎么理解啊,怎么来实现呢
      

  6.   

    恩 所有view都必须申明在一个类 里面,通过工厂模式来创建他们
      

  7.   

    多个Activity之间进行跳转的时候,如果有自定义的对象,传递很麻烦,所以,一个Activity最好!前几天做一个游戏转换成为网络版的,添加了一个登录界面,竖屏当横屏用,结果没有多考虑,自己写了一个Activity,但是,此界面下连接成功的Socket对象,如何传递到游戏主界面的中去使用,纠结我大半天。后来,果断放弃!一个Activity足以
      

  8.   

    前进后退 只要利用堆栈的操作就行了,我现在决定改成一个堆栈,以前我用的是 3个堆栈,上中下 三个view部分,出现的情况可能是 都切换了,可能是中间切换了,也可能是 上中下某个view 让他消失不见了。如果这样情况 回退就有3中可能, 拿最上面的view来说: 1:从无到有 2:从有到无  3:从有道有  
    从有道有 有两种情况,  1不变 2 改变 
    我花了一个多星期写的框架 反正是同步了
      

  9.   

    学习学习。。我老大写的是一个TabActivity的子类,然后管理众多activity,TabActivity里面有一些变量作为全局变量的使用
      

  10.   

    楼主真是强人,我用stack<dialog>存的,但是框架很不完美,前进后退管理很不妥当,求楼主框架源码,可以的话加qq914241236,或者给我一份[email protected],同为开发者,急求此框架,不胜感激
      

  11.   

    其实多个activity也可以,变量共享可以用一个实现了单态模式的基础类实现
      

  12.   

    游戏可能只是一个activity,应用的话,我觉得要看布局怎么设计吧,就像qq,就是很多个activity。而微信的主界面应该可以就一个activity。。猜的
      

  13.   

    Android的框架没有JAVA那么丰富。一个activity足以