Android: Bundle
来源:互联网 发布:linux给文件夹重命名 编辑:程序博客网 时间:2024/05/22 08:44
在使用Bundle类传递数据包的时候,可以放入一个可序列化的对象。当要传递的数据字段比较多时,采用该方法比较方便。
编写一个实现 java.io.Serializable 接口的Java类:
public class Info implements Serializable
保存到Bundle中:
Bundle bundle=new Bundle();//实例化一个Bundle对象bundle.putSerializable("info", info);//将输入的基本信息保存到Bundle对象中Intent intent=new Intent(MainActivity.this,ResultActivity.class);intent.putExtras(bundle);//将bundle保存到Intent对象中startActivity(intent);//启动intent对应的Activity
在另一个Activity中取出来:
Intent intent=getIntent();//获取Intent对象Bundle bundle=intent.getExtras();//获取传递的数据包Info info=(Info)bundle.getSerializable("info");//获取一个可序列化的info对象
0 0
- bundle/android
- android Bundle
- Android Bundle
- android bundle
- android bundle
- android --Bundle
- android Bundle
- Android: Bundle
- Android @Bundle
- Android Bundle
- android之bundle是什么_什么是bundle
- Android:Parcelable/Bundle/IBinder
- Android Bundle类
- Android 数据传递Bundle
- Android Bundle类
- Android Bundle类
- android Bundle saveInsanceState
- android onCreate(Bundle savedInstanceState)
- 【POJ】 3422 Kaka’s Matrix Travels 费用流
- 【POJ】 3680 Intervals 离散 + 费用流
- 【POJ】 3762 The Bonus Salary! 离散 + 费用流
- Java学习之路之“我的第一个Java程序“HelloWorld””
- android 支付宝之网页支付和快捷支付
- Android: Bundle
- 分布式系统设计系列 -- 概要
- Linux 学习笔记---文件系统与LVM磁盘管理
- 如何值通过xib自定义cell
- uva 718 - Skyscraper Floors(数论+bfs)
- HDU 3694 Fermat Point in Quadrangle (费马定理求四边形的费马点)
- 设计模式之工厂模式
- ZOJ-1168
- linux 常用命令