有Intent为什么还要用Bundle呢? 当我在Activity之间传值的时候,可以直接用Intent把值传过去的,为什么还要有Bundle机制,先把数据封到Bundle里面,再把Bundle放到Intent里面,取的时候先获得Bundle对象,再从Bundle对象中取值,这样不是很麻烦吗?请高手解答!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 intent 只能传递几种数据,而且不能重复,putExtra()传递很多key-value,bundle 可以接受很多,比如是个字符串也行 当时我学习的时候,也仔细比较过了两种方法,做了几句笔记。在传递普通的一些数和字符串的时候可以简单地让intent来传递,但是数据比较多的时候,可能就很难整理了,bundle可能比较适合。http://blog.csdn.net/Garretly/article/details/6207950这篇文章讲得七七八八了,可以理解到。 putExtra()可以传递自己类么,像Bitmap的,如果可以,有具体的代码么,谢了 logcat中log.i输出的text,怎么让它不换行 如何实现选中Gallery中的图片,在屏幕上四处移动? android3.0打开菜单 关于代码执行问题 android service重复绑定,绑定不上,求指点。 语法救助 连续点击两次退出程序,疑难求教,时间不对??? 安卓 Spinner如何继承一个子类 【求助】关于安卓系统内置SD卡的问题 Webview加载html页面,首次正常,之后不正常 怎么弹出一个提示框显示图片? ★★★ android、linux、wince超多技术资源0分共享
在传递普通的一些数和字符串的时候可以简单地让intent来传递,但是数据比较多的时候,可能就很难整理了,bundle可能比较适合。
http://blog.csdn.net/Garretly/article/details/6207950
这篇文章讲得七七八八了,可以理解到。