现在看到的有两种:第一种就是实例化bundle对象,然后传值封装到intent里面,要取值的时候再拆箱。
                  第二种就是往intent里面传值,然后.getintent()取得对象就可以了。
有点不明白,第二种简单又方便 为什么有的书还用第一种?

解决方案 »

  1.   

    bundle封装了很多传值的方法啊,int,string,boolean,array。用起来很方便。
    getintent这个方法sdk写的很明确,This method is deprecated.废弃了,不用了。所以以后的版本就没有这个方法了,旧的SDK版本也许能用,但是考虑到兼容性,还是bundle最安全
      

  2.   

    个人觉得bundle里面能够传递多个数据值,而另一种只能加1个数据 
      

  3.   

    都是键值对的形式封装的数据信息,
    intent传值时不过是吧Bundle方法封装了一下而已
    这个你看源码吧,很清楚
      

  4.   

    intent也可以传多个数据,都是以键值对的形式传的