Activity间的数据传递
2015-08-06 11:38
323 查看
1.直接用intent.putExtra(String name,-)来传递数据,第二个参数可以为八大基本数据类型、八大基本数据类型数组、String、CharSequence、Parcelable、 Serializable以及String CharSequence Parcelable数组
2.可以传递以下几个类型的ArrayList
3.用intent.putExtras(Bundle bundle)来传递,bundle里能存放的东西和intent差不多
4.用intent.putExtra(String name,-)来传递对象的时候,建议对象实现Parcelable接口来序列化,因为Parcelable的效率比Serializable高
2.可以传递以下几个类型的ArrayList
intent.putStringArrayListExtra(String name, ArrayList<String> value); intent.putCharSequenceArrayListExtra(String name, ArrayList<CharSequence> value); intent.putIntegerArrayListExtra(String name, ArrayList<Integer> value); intent.putParcelableArrayListExtra(String name, ArrayList<? extends Parcelable> value);
3.用intent.putExtras(Bundle bundle)来传递,bundle里能存放的东西和intent差不多
4.用intent.putExtra(String name,-)来传递对象的时候,建议对象实现Parcelable接口来序列化,因为Parcelable的效率比Serializable高
相关文章推荐
- Job found still running after platform shutdown. Jobs should be canceled by the plugin that sched
- eclipse一闪而过 启动失败
- x86 处理器开机顺序
- JAVA基础篇四(Java,C++中的数组)
- 指针数组
- no project are available for deployment to this server&n
- 《鸟哥的Linux私房菜》 学习Shell部分(1)
- java中的域、字段是什么?
- hive优化总结
- CCS 6.0.1 断点(取消后一直存在)及底层代码问题
- HDU_1207_汉诺塔2
- PMD规则
- 详解Java编程中的策略模式
- HDU1754 线段树 (完全二叉树)
- Android 03:如何控制Android应用程序的窗体显示.
- 35. Element title 属性
- [IOS]今天开始学UI---UIPageControl
- win10升级后怎么激活office2013?升级win10正式版后激活office2013的两种方法
- DDoS攻击原理及防护方法论
- jquery表单ajax提交以及checkbox全选/全不选 .